百度语音转写支持8000采样率, pcm_s16le编码, 单通道语音的组合

This commit is contained in:
FMStereo
2024-01-18 12:46:18 +08:00
parent eae95dfef5
commit 977d3bc02e
2 changed files with 4 additions and 2 deletions

View File

@@ -62,7 +62,7 @@ class BaiduVoice(Voice):
# 识别本地文件
logger.debug("[Baidu] voice file name={}".format(voice_file))
pcm = get_pcm_from_wav(voice_file)
res = self.client.asr(pcm, "pcm", 16000, {"dev_pid": self.dev_id})
res = self.client.asr(pcm, "pcm", 8000, {"dev_pid": self.dev_id})
if res["err_no"] == 0:
logger.info("百度语音识别到了:{}".format(res["result"]))
text = "".join(res["result"])