我正在尝试用python实现porcupine wakeword,并遵循了来自here的说明
我有以下代码:
import pvporcupine
### Porcupine wakeword
handle = pvporcupine.create(keywords=['computer', 'jarvis'])
def get_next_audio_frame():
pass
while True:
keyword_index = handle.process(get_next_audio_frame())
if keyword_index >= 0:
# Insert detection event callback here
print('Yes sir?')
pass
但我收到以下错误:
❯ python3 porcupine.py Traceback (most recent call last): File "porcupine.py", line 10, in <module>
keyword_index = handle.process(get_next_audio_frame()) File "/home/rupstar/Computer/lib/python3.8/site-packages/pvporcupine/porcupine.py", line 129, in process
if len(pcm) != self.frame_length: TypeError: object of type 'NoneType' has no len()
这可能并不完美(事实并非如此),但它展示了我是如何在Windows10机器上运行Ubuntu20.04的WSL2上用python创建个人语音助手的。语音助手响应wakeword(Jarvis或计算机),然后执行命令。 与本文相关的是豪猪是如何被调用的:
相关问题 更多 >
编程相关推荐