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

做网站用什么云服务器吗东莞seo快速排名

做网站用什么云服务器吗,东莞seo快速排名,深圳网站开发招聘,在家做的打字兼职的网站背景: 在进行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.hrbkazy.com/news/55661.html

相关文章:

  • 和城乡建设部网站谷歌seo和百度seo区别
  • 做网站得叫什么软件推广方式有哪些
  • 网站建设客户目标模板淘宝运营团队怎么找
  • 网站的结构与布局优化购买seo关键词排名优化官网
  • 官方网站后台图片下载怎么做seo推广费用需要多少
  • 网站备案表格样本怎么提高百度搜索排名
  • 怎么写网站文案滕州网站建设优化
  • 做网站的常德网站seo
  • 山东建设执业资格注册中心网站一个产品的营销方案
  • 村级网站建设系统汕头百度网络推广
  • 做网站需要的法律知识无安全警告的浏览器
  • 做网站运维应该看的书百度竞价推广代理商
  • 网络品牌营销策略seo免费系统
  • 哈尔滨seo网站排名seo快速排名代理
  • 不用写代码做的网站如何在百度发广告推广
  • 沈阳做网站哪家最便宜人力资源管理师
  • 怎么样创建一个网站网络营销主要内容
  • 南通城乡住房建设厅网站首页谷歌google官网入口
  • 直播网站怎么做啊登录百度账号注册
  • 南京哪里有做网站的百度一下你就知道手机版
  • app研发的设计流程seo系统是什么意思
  • 广州疫情风险区域科学新概念seo外链平台
  • 产品少的电商网站怎么做关键词seo教程
  • 天津住房与城乡建设厅网站企业怎么做好网站优化
  • 上海网站建设技巧东莞搜索优化
  • 天眼通查公司查询入口抖音关键词排名优化
  • 网站广告位怎么做百度广告公司
  • 免费建站系统对比东莞seo外包
  • 深圳设计网站建设公司天津搜索引擎推广
  • 销售网络建设应该如何着手seo推广收费标准