zoukankan      html  css  js  c++  java
  • Python生成语音

    from aip import AipSpeech    # 利用百度语音合成音频文件
    
    """ 你的 APPID AK SK """
    APP_ID = '...'
    API_KEY = '...'
    SECRET_KEY = '...'
    
    client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
    client.setConnectionTimeoutInMillis(5000)
    client.setSocketTimeoutInMillis(5000)
    
    # tex    String    合成的文本,使用UTF-8编码,
    # 请注意文本长度必须小于1024字节    是
    # cuid    String    用户唯一标识,用来区分用户,
    # 填写机器 MAC 地址或 IMEI 码,长度为60以内    否
    # spd    String    语速,取值0-9,默认为5中语速    否
    # pit    String    音调,取值0-9,默认为5中语调    否
    # vol    String    音量,取值0-15,默认为5中音量    否
    # per    String    发音人选择, 0为女声,1为男声,
    # 3为情感合成-度逍遥,4为情感合成-度丫丫,默认为普通女    否
    content = input("请输入合成内容:")
    # content = '晏殊在睡觉'
    result  = client.synthesis(content, 'zh', 1, {
        'vol': 10,"per":3
    })
    
    # 识别正确返回语音二进制 错误则返回dict 参照下面错误码
    if not isinstance(result, dict):
        with open('demo5.mp3', 'wb') as f:
            f.write(result)
            f.close()
            input("合成完毕!")
  • 相关阅读:
    Python 更新pip报错:Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
    Vs code 配置(1)-win10
    博客园主题--sukura
    log4j
    安装ant问题
    freemarker string= null
    学习随想
    j2ee学习资料收集
    eclipse + marven
    好文mark
  • 原文地址:https://www.cnblogs.com/wsyjlly/p/10369930.html
Copyright © 2011-2022 走看看