我正与Julius合作识别语音。只要麦克风还在运行,我想把演讲稿一直传给朱利叶斯,并把个别单词储存在图书馆里。我正在寻找最好的方法来记录和/或通过音频只有当语音检测到最低限度的使用内存和数据。
adintool是为朱利叶斯开发的。代码如下:
(sender) % adintool -in mic -out adinnet -server receiver_hostname
(receiver) % julius -C ... -input adinnet
建议使用adintool允许我在服务器模式下将音频传递给Julius?
PsychoPy是基于Python的,虽然我更熟悉Python,但Julius是用C编写的。PsychoPy会录制声音并将其作为WAV文件发送给Julius。这让我怀疑它会更加依赖内存和数据资源。
This thread有一些有用的建议,仅当有声音时才录制。在使用adintool或psycopy之前使用这个有意义吗?或者这些工具已经具备这种能力了?
小结:在adintool和PsychoPy之间,后者最适合julius处理的轻量级音频捕获,并且只有在有声音时才需要额外的代码来录制/捕获吗?
最佳答案
你最好用Python中的https://pythonhosted.org/pyjulius/之类的东西。Julius服务器将自己录制音频,并将抄写的文本发送给您。