1.获取的API Key及Secret Key

1.1 在控制台中选择语音

1.2 进入到如下界面进行创建应用(“接口选择”这一项不用填写)

1.3 创建应用之后在“应用列表”中查看对应应用的AppID、API Key、Secret Key的值。

 

2.调用接口

2.1 pycharm中新建一个python文件(voice1.py),输入以下代码。

from aip import AipSpeech

""" 你的 APPID AK SK """
APP_ID = \'#\'
API_KEY = \'#\'
SECRET_KEY = \'39\'

client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)

说明:

  • AipSpeech是语音识别的Python SDK客户端,为使用语音识别的开发人员提供了一系列的交互方法。python SDK(python软件开发工具包)中集成了python中所有的范例、技术文档以及工具。
  • APP_ID:标识用户创建的一个应用
  • API_KEY:公钥
  • SECRET_KEY:用户用于加密认证字符串和百度云用来验证认证字符串的**,其中SK必须保密,只有用户和百度云知道。
  • 注:APP_ID、API_KEY、SECRET可在“应用列表”中查看,它们三个对应同一个应用
  • 认证过程:当百度云接收到用户的请求后,系统将使用相同的SK和同样的认证机制生成认证字符串,并与用户请求中包含的认证字符串进行比对。如果认证字符串相同,系统认为用户拥有指定的操作权限,并执行相关操作;如果认证字符串不同,系统将忽略该操作并返回错误码。
  • client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)用于用户和百度云之间的认证,认证通过后,返回一个用于识别语音的客户端对象。

2.2 在voice1.py文件中输入以下代码

result  = client.synthesis(\'你好百度,请帮我打开网页\', \'zh\', 1, {
    \'vol\': 5,
})

# 识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):
    with open(\'auido.mp3\', \'wb\') as f:
        f.write(result)
  • sysnthesis("你好百度" , \'zh\', 1, {"vol" : 5, })
  • 第一个参数:要合语音的文本。
  • 第二个参数:默认为1
  • voice:音量(取值0-15)

相关文章:

  • 2021-08-01
  • 2021-06-14
  • 2021-06-26
  • 2021-12-14
  • 2021-09-08
  • 2021-12-09
猜你喜欢
  • 2021-09-08
  • 2021-09-08
  • 2021-11-02
  • 2021-12-10
  • 2022-01-24
  • 2021-11-15
  • 2021-09-27
相关资源
相似解决方案