为什么自己录的音频(共6条,有中文或英文)都能识别,但是识别的结果都不正确。而样例音频都能正确识别。这是为什么呢?
恳请各位大神指点 多谢!
from aip import AipSpeechAPP_ID =''
API_KEY=''
SECRECT_KEY=''
client = AipSpeech(APP_ID,API_KEY,SECRECT_KEY)
filePath = 'C:/Users/Jackie_Lucy/Music/I love cn_cn.wav'
'''
Read audio file
'''
def get_file_content(filePath):
with open(filePath,'rb') as fp:
return fp.read()
# fp= open(filePath,'rb')
# return fp.read()
'''
Recognize the file
'''
result = client.asr(get_file_content(filePath),'wav',16000,{'dev_pid':'1737',}) # 1536:普通话 1737:English
print(result.get('result')[0])
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
可以发一下你的程序吗?最近也在做这方面的东西
如果您自己的音频识别结果与期待结果相差特别大,而示例音频没有此问题,极可能是你的音频不符合格式要求,请检查。
录音参数必须符合 16k 采样率、16bit 位深、单声道,支持的格式有:pcm(不压缩)、wav(不压缩,pcm编码)、amr(压缩格式)。