OSX内部麦克风接收Python中的内部扬声器输出

2024-06-10 16:19:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为OSX上Python的聊天机器人添加一个语音接口

我用pyaudio来录制声音并播放响应。录音和播放是同时进行的,因此用户可以中断聊天机器人

一切正常,除了内部麦克风输入拾取内部扬声器输出,语音到文本引擎转录扬声器正在播放的内容。我可以用耳机来解决这个问题,但我需要使用内部麦克风和扬声器演示的目的

我想我需要一种Acoustic Echo Cancellation。我一直在研究,但找不出一种有效的方法

你知道怎么解决这个问题吗

谢谢


Tags: 用户引擎文本echo目的声音内容机器人