- 预备工具

    - 1 ffmpeg:

       - 链接:https://pan.baidu.com/s/1jonSAa_TG2XuaJEy3iTmHg

       - 密码:w6hk

       - 下载完后找到该文件夹下的bin目录,点进去 复制路径 添加环境变量 (重要)

    - 2 baidu-aip:

       - pip3 install baidu-aip

    - 3 http://ai.baidu.com/ 注册百度账号 

       - 流程:

基于flask的一个语音玩具

 

 基于flask的一个语音玩具

 

  - 注册完毕后 

基于flask的一个语音玩具

基于flask的一个语音玩具

 

 基于flask的一个语音玩具

创建完毕,开始上代码

  - 1  简单合成一个语音

from aip import AipSpeech

""" 你的 APPID AK SK """
APP_ID = '15421003'
API_KEY = 'qUO1XGx6YQGmiowHnKo1G2RF'
SECRET_KEY = '1mEG1AO1WeNGoBME4bctD4tbZVIKZdUL'

client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) # AipSpeech 是百度语音的客户端 认证成功之后,客户端将被开启,这里的client 就是已经开启的百度语音的客户端了

result  = client.synthesis('你好', 'zh', 1, {
    'vol': 5, # 音量,取值0-15,默认为5中音量
    'spd' : 8, # 语速,取值0-9,默认为5中语速
    'pit': 7, # 音调,取值0-9,默认为5中语调
    'per':3 # 发音人选择, 0为女声,1为男声,3为情感合成-度逍遥,4为情感合成-度丫丫,默认为普通女
})

# 识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):
    with open('auido.mp3', 'wb') as f:
        f.write(result)
View Code

相关文章:

  • 2021-05-18
  • 2021-12-22
  • 2021-10-18
  • 2021-09-29
  • 2022-12-23
  • 2021-06-29
  • 2022-01-08
  • 2021-06-25
猜你喜欢
  • 2021-10-09
  • 2021-04-02
  • 2021-12-01
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
相关资源
相似解决方案