百度语音识别python脚本

发布时间:2021-06-27 00:26:39 阅读:1073次

平时一直用orange pi来实现准点半点报时功能

本来可以直接将每点每半点录制为mp3然后直接到点播放即可

后来到入了汉字转语音功能,这里使用了百度的语音识别

以下是安装步骤

apt-get install python-pip
pip install baidu_aip
pip install setuptools
apt-get install python-pyaudio

以下为python脚本

root@orangepipc:~# cat tts.py
#_*_ coding:UTF-8 _*_
from aip import AipSpeech
import pyaudio
import wave
import os
import time

APP_ID = '11062810'
API_KEY = 'dBE***9Ec'
SECRET_KEY = 'bWj***U4r'

client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
result  = client.synthesis('挨踢男爱学习', 'zh', 1, {
    'vol': 5,
})
datetime = time.strftime("%Y%m%d%H%M%S", time.localtime())
print datetime

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

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:百度语音识别python脚本 出自老鄢博客 | 欢迎分享