我正在创建一条智能热线,来电者将与AI语音机器人通信。这是一个基于WebRTC的web应用程序。
然而,我正在努力连接客户端和机器人之间的音频输入和输出。
到目前为止,我的想法是通过getUserMedia()和setSinkId()函数重新连接输入和输出设备。但我不知道如何将我的机器人变成一个“设备”,这样我就可以将它连接到应用程序上。
我使用puppeteer使这个过程自动化。
发布于 2020-06-19 03:47:50
您可以使用Virtual Audio Cable。您可以将音频从机器人发送到VAC扬声器,它会将声音中继到虚拟麦克风。然后,您可以使用getUserMedia选择麦克风。
编辑:
你也可以使用跨平台的jackaudio。
https://stackoverflow.com/questions/62442279
复制相似问题