自定义Hotword触发Google助手

时间:2019-03-12 08:19:58

标签: python

过去两天我一直在冲浪,但徒劳无功。我想使用自定义的Hotword触发我的Google助手。我确实训练了声音,并从snowboy kitty下载了.pmdl文件和解码器。我下一步该怎么办?

跟踪(最近一次通话最近):导入snowboydecoder中的文件“ demo.py”,第1行,文件“ /home/pi/Downloads/rpi-arm-raspbian-8.0-1.1.1/snowboydecoder.py”,导入snowboydetect文件“ /home/pi/Downloads/rpi-arm-raspbian-8.0-1.1.1/snowboydetect.py”中的第5行,_snowboydetect = swig_import_helper()文件的第28行,“ / home / pi / Downloads / rpi-arm-raspbian-8.0-1.1.1 / snowboydetect.py“,第24行,在swig_import_helper _mod = imp.load_module('_ snowboydetect',fp,路径名,描述)文件” / home / pi / venv / lib / python3 .5 / imp.py“,第242行,在load_module中返回load_dynamic(名称,文件名,文件),文件“ /home/pi/venv/lib/python3.5/imp.py”,第342行,在load_dynamic中,返回_load(规范)ImportError:动态模块未定义模块导出功能(PyInit__snowboydetect)

1 个答案:

答案 0 :(得分:0)

我使用snowboy,效果很好。训练模型后,您可以下载以下示例:demo1,demo2等。有不同的变体。
https://github.com/Kitt-AI/snowboy/tree/master/examples/Python 我建议执行以下步骤:  -生成一个包含关键字的音频文件,第二个音频文件不包含该关键字。使用合成器或真实声音  -运行python示例,该示例从麦克风获取音频输入:https://github.com/Kitt-AI/snowboy/blob/master/examples/Python/demo.py  -播放第一步中生成的音频文件,并观察snowboy脚本输出 希望对您有帮助,Ester