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

常规网站服务器正规营销培训

常规网站服务器,正规营销培训,网站页面建设,深圳上市公司全部名单1、进入自己的项目 复制APPID、APISecret、APIKey 2、添加好听发音人 复制vcn参数 3、需要替换代码部分#xff1a; 换自己喜欢的发声人的参数 换上自己的APPID、APISecret、APIKey 4、完整代码#xff1a; # -*- coding:utf-8 -*- import _thread as thread import base…1、进入自己的项目 复制APPID、APISecret、APIKey 2、添加好听发音人 复制vcn参数 3、需要替换代码部分 换自己喜欢的发声人的参数 换上自己的APPID、APISecret、APIKey 4、完整代码 # -*- coding:utf-8 -*- import _thread as thread import base64 import hashlib import hmac import wave import json import os import ssl from datetime import datetime from time import mktime from urllib.parse import urlencode import websocketclass Ws_Param:def __init__(self, APPID, APIKey, APISecret, Text):self.APPID APPIDself.APIKey APIKeyself.APISecret APISecretself.Text Textself.CommonArgs {app_id: self.APPID}self.BusinessArgs {aue: raw, auf: audio/L16;rate16000, vcn: x4_lingyuyan, tte: utf8}self.Data {status: 2, text: str(base64.b64encode(self.Text.encode(utf-8)), UTF8)}def create_url(self):url wss://tts-api.xfyun.cn/v2/ttsdate datetime.now().strftime(%a, %d %b %Y %H:%M:%S GMT)signature_origin fhost: ws-api.xfyun.cn\ndate: {date}\nGET /v2/tts HTTP/1.1signature_sha hmac.new(self.APISecret.encode(utf-8), signature_origin.encode(utf-8),hashlib.sha256).digest()signature_sha base64.b64encode(signature_sha).decode()authorization_origin fapi_key\{self.APIKey}\, algorithm\hmac-sha256\, headers\host date request-line\, signature\{signature_sha}\authorization base64.b64encode(authorization_origin.encode(utf-8)).decode()v {authorization: authorization, date: date, host: ws-api.xfyun.cn}return url ? urlencode(v)def on_message(ws, message):try:message json.loads(message)code message.get(code)if code ! 0:print(f错误{message.get(message)}代码{code})returnaudio base64.b64decode(message[data].get(audio, b))with open(output_pcm, ab) as f:f.write(audio)if message[data].get(status) 2:print(WebSocket连接已关闭。)ws.close()except Exception as e:print(处理消息时出错, e)def on_error(ws, error):print(WebSocket错误, error)def on_close(ws, close_status_code, close_msg):print(fWebSocket关闭状态码{close_status_code}关闭信息{close_msg})def on_open(ws):def run():ws.send(json.dumps({common: wsParam.CommonArgs, business: wsParam.BusinessArgs, data: wsParam.Data}))if os.path.exists(output_pcm):os.remove(output_pcm)thread.start_new_thread(run, ())if __name__ __main__:input_txt 在时光长河的悄然流淌里命运的丝线将你我缠绕。还记得初次相遇阳光正好你就那样带着一身光芒不经意间走进了我的视线从此我的目光便再也无法从你身上移开。output_pcm output.pcmoutput_wav output.wavwsParam Ws_Param(APPID###, APISecret###,APIKey###, Textinput_txt)ws websocket.WebSocketApp(wsParam.create_url(), on_messageon_message, on_erroron_error, on_closeon_close)ws.on_open on_openwebsocket.enableTrace(False)ws.run_forever(sslopt{cert_reqs: ssl.CERT_NONE})with open(output_pcm, rb) as pcmfile:pcmdata pcmfile.read()with wave.open(output_wav, wb) as wavfile:wavfile.setparams((1, 2, 16000, 0, NONE, NONE))wavfile.writeframes(pcmdata)print(转换完成。)3、播放MAV文件 from playsound import playsound# 播放 WAV 文件 playsound(output.wav) 4、转MP3文件 from pydub import AudioSegmentsong AudioSegment.from_wav(output.wav) song.export(demo.mp3, formatmp3)感谢您的支持和关注
http://www.w-s-a.com/news/636702/

相关文章:

  • 无锡便宜做网站如何下载网站模板
  • 南宁高端网站网络小说网站推广策划方案
  • 苏州网站制作方法建设银行 网站
  • 技术网站推广范例素材网站哪个好
  • 网站找人做的他能登管理员吗网站建设一般多少钱
  • 衡水哪有做网站的wordpress主题站主题
  • 网络建设的流程网站公司注册资本
  • 杭州旅游团购网站建设建立一个网站需要哪些步骤
  • 实木餐桌椅网站建设浦东网站建设哪家好
  • 高端手机网站定制网站网络推广推广
  • 做网站的颜色大学网站群建设方案
  • 淄博学校网站建设哪家好网站集约化建设规范
  • 专业论坛网站有哪些如何制作h5页面视频
  • 南京整站优化网站备案负责人一定要法人
  • 北京正规网站建设公司php网站开发实训感想
  • 织梦网站地图怎么做腾讯网站开发语言
  • 站长之家alexa排名wordpress html 标签
  • WordPress建站主机推荐工程公司的经营范围
  • 做网站要注意哪一点网站需求分析的重要
  • 设计作品网站怎么开网站
  • 上海网站开发制作建设网站的建设费用包括
  • 上海网站建设网站开发亚洲杯篮球直播在什么网站
  • 网站做seo第一步h5制作公司
  • 软件外包产业网络优化工程师是干嘛的
  • 怎么用服务器做局域网网站河西网站建设
  • 工业企业网站建设企业门户网站解决方案
  • 网站运营与管理论文网上商城都有哪些
  • 常德网站制作建设毕设电商网站设计
  • 西安企业模板建站福州+网站建设+医疗
  • 邹城市住房和建设局网站仙居网站建设贴吧