当前位置: 首页 > news >正文

视频营销网站广东狮山网站建设

视频营销网站,广东狮山网站建设,国外网站大牛不懂英语可以做吗,googleseo專業背景: 在进行MoneyPrinter项目国内环境搭建中,发现框架本身的TikTok文字转语音部分的代码已经不能用了,最好是能够找到国内网站的替换方案。 实现: 感谢网站:https://www.text-to-speech.cn/ 代码: # -*…

背景:
在进行MoneyPrinter项目国内环境搭建中,发现框架本身的TikTok文字转语音部分的代码已经不能用了,最好是能够找到国内网站的替换方案。

实现:
感谢网站:https://www.text-to-speech.cn/

代码:

# -*- coding:UTF-8 -*-"""@ProjectName  :@FileName     : tts-demo@Description  : 文字转语音@Time         : 2024/5/10 14:44@Author       : Qredsun"""
import time
import uuid
from urllib.parse import urlencodeimport requests
from loguru import loggerclass textToSpeech():BASE_URL = "https://www.text-to-speech.cn/"HEADER = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:120.0) Gecko/20100101 Firefox/120.0','Accept': '*/*','Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2','X-Requested-With': 'XMLHttpRequest','Origin': BASE_URL,'Connection': 'keep-alive','Referer': BASE_URL,'Sec-Fetch-Dest': 'empty','Sec-Fetch-Mode': 'cors','Sec-Fetch-Site': 'same-origin',}def get_speaker_list(self):url = f"{self.BASE_URL}/getSpeekList.php"response = requests.get(url, headers=self.HEADER)if response.ok:response_json = response.json()speaker_list = response_jsonlogger.debug(f'返回获取音频配置列表:{speaker_list}')logger.info('转换接口使用的是语言(key)、ShortName')return speaker_listlogger.error(f'获取音频配置失败:{response.text}')return Nonedef convert_voice(self, txt="这是一段对话", /, *, language="English (United States)", voice="AvaMultilingualNeural",file_name=None):logger.debug(f'待转化音频的内容:{txt}')url = f"{self.BASE_URL}/getSpeek.php"payload = {"language": language,"voice": voice,"text": txt,"role": 0,"style": 0,"rate": 0,"pitch": 0,"kbitrate": "audio-16khz-32kbitrate-mono-mp3","silence": "","styledegree": 1,"volume": 75,"predict": 0,"user_id": "","yzm": "","replice": 1,}cookies = {"Hm_lvt_b38a22175a63114a18d55183d7ddb4c4": int(time.time()),"Hm_lpvt_b38a22175a63114a18d55183d7ddb4c4": int(time.time()),"language": language,"voice": voice,"kbitrate": "audio-16khz-32kbitrate-mono-mp3","role": 0,"style": 0,"speed": 0,"pitch": 0,"checkuser": time.strftime("%Y-%m-%d", time.localtime())}cookies_str = urlencode(cookies)# logger.debug(f'cookies: {cookies_str}')headers = {'Cookie': cookies_str,'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}headers.update(self.HEADER)response = requests.request("POST", url, headers=headers, data=payload)if not response.ok:logger.error(f'转换音频失败:{response.text}')return Noneresponse_json = response.json()if response_json['code'] == 200:url = response_json["download"]logger.info(f'返回音频下载连接:{url}')if file_name:self.save_voice(url, video_id=file_name)return urldef save_voice(self, url, /, *,  video_id=None):try:video_id = video_id if video_id else uuid.uuid4()with open(video_id, "wb") as f:f.write(requests.get(url).content)logger.info(f'音频已保存至{video_id}')except Exception as e:logger.error(f'音频保存失败:{e}')if __name__ == '__main__':c2v = textToSpeech()# c2v.get_speaker_list() # 获取可用的语言及声音url = c2v.convert_voice('我真的是服了', save_voice=True)
http://www.yayakq.cn/news/616520/

相关文章:

  • 成都私人网站制作公司国内做外单的网站有哪些
  • 怎么在手机上制作网站建网站为什么要租空间
  • 外包建站的公司怎么做seo网页界面设计的功能性主要体现在信息的
  • 南昌网站建设模板下载网址wordpress文章页的三大标签
  • php 资讯网站新媒体销售好做吗
  • 百度推广必须做手机网站吗wordpress tag 去掉
  • 网站推广怎么做比较好自己建网站的详细步骤
  • 网站开发需求书373网站怎么做这样的网站
  • 金华网站设计公司湘潭做网站 都来磐石网络
  • 网站首页空白 wordpress免费word模板
  • 网站怎么做动态图片怎么做消费信贷网站
  • 深圳建网站公司怎么选择学做网站需要什么基础
  • 企业微网站案例今天出入深圳最新规定
  • 优秀的图片设计网站推荐网站建设pdf微盘
  • 如何选择宜昌网站建设怎么建立简单网站
  • 中迅做网站是模板站吗国内搜索引擎网站
  • 网站开发方向c语言wordpress 文章图片自动添加
  • 泉州网站建设+推广到哪里查网站备案信息
  • 91卡盟平台seo包括网站建设吗
  • 辽宁省城乡建设厅网站wordpress建站资源
  • 深圳住房和建设局新网站wordpress主页不显示博客文章
  • 太仓手机网站建设文章分享网站模版
  • 求购做网站网页搜题工具
  • 企业网站 响应式上海市工程建设交易中心网站
  • 怎么做一个商城网站wordpress 主题太大了
  • 手机制作网站软件下载平面设计外包公司
  • 做网站凡科如何网站建设公司需要有什么东西
  • 网站开发时间一般是餐饮营销策划方案
  • 网站突然被降权怎么办wordpress博客怎么搜索
  • 网站建设越来越便宜网站集约化建设行业规定