人工智能-语音合成-语音识别
Posted c-x-m
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了人工智能-语音合成-语音识别相关的知识,希望对你有一定的参考价值。
图灵机器人:
http://www.tuling123.com
百度开发平台:
http://ai.baidu.com/
下载
baidu-api
如果已安装pip,执行pip install baidu-aip
即可。
ffmpeg 先下载文件,再配置到系统路径
下载完安装包,解压后,将该绝对路径 配置到系统路径。
配置成功如下:
打开电脑的录音机。
jieba中文分词
1.
2.创建应用
3.自动生成
4.
语音合成
1.
2.复制代码到一个新的py文件中。
3.右键运行,即可将文字转成语音。
代码:
# 语言合成 文字 ->语音 from aip import AipSpeech """ 你的 APPID AK SK """ APP_ID = ‘11262331‘ API_KEY = ‘Weu6QCLgU8oCPvULqpOSer7c‘ SECRET_KEY = ‘wMThGsaL8NPdNgE6z4A3Rmes1DvWNBO1‘ client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) result = client.synthesis(‘你好呀,我的贝贝‘, ‘zh‘, 1, { ‘vol‘: 5, ‘spd‘: 6, ‘pit‘: 3, ‘vol‘: 9, ‘per‘: 4 }) # 识别正确返回语音二进制 错误则返回dict 参照下面错误码 if not isinstance(result, dict): with open(‘贝贝.mp3‘, ‘wb‘) as f: f.write(result)
语音识别
1.SDK文档
2.复制代码到一个新的py文件中。
3.代码:
import os cmd = "ffmpeg -y -i %s -acodec pcm_s16le -f s16le -ac 1 -ar 16000 %s"%("贝贝.mp3","贝贝.pcm") os.system(cmd)
4.在cmd中先运行该文件,转换语音的格式为pcm格式。
5.右键运行即可
以上是关于人工智能-语音合成-语音识别的主要内容,如果未能解决你的问题,请参考以下文章