未提供项目描述
项目描述
Python类,用于在Hermes协议中支持Rhasspy。
安装
从PyPI安装软件包的最新版本
pip3 install rhasspy-hermes
命令行使用
提供了一个命令行界面,用于进行一些基本的转录、意图识别、文本到语音和唤醒词任务。运行以下命令
python3 -m rhasspyhermes --help
以查看可用命令及其选项。您可以通过添加 --debug 参数来查看DEBUG信息。
每个命令都会以JSON格式(每行一个)打印适当的Hermes响应消息。使用 --print-topics 标志,在每条JSON消息之前打印MQTT主题。
示例
转录多个WAV文件
python3 -m rhasspyhermes transcribe-wav /path/to/my-1.wav /path/to/my-2.wav ...
{ ... } # prints hermes/asr/textCaptured message for my-1.wav
{ ... } # prints hermes/asr/textCaptured message for my-2.wav
转录WAV文件(stdin)
python3 -m rhasspyhermes transcribe-wav < /path/to/my.wav
{ ... } # prints hermes/asr/textCaptured message
从文本中识别意图
python3 -m rhasspyhermes recognize-intent 'turn on the living room lamp'
{ ... } # prints hermes/intent/<intentName> message
说一句话
python3 -m rhasspyhermes speak-sentence --language en 'what can I do for you, human?'
{ ... } # prints hermes/tts/sayFinished message
等待唤醒词
python3 -m rhasspyhermes wait-wake
{ ... } # prints hermes/hotword/<wakewordId>/detected message
许可证
本项目由Michael Hansen作为开源软件提供,采用MIT许可证。有关更多信息,请参阅LICENSE文件。
项目详情
关闭
rhasspy-hermes-0.6.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cfead7d95ba2e2453eb42d326edfc39b46f515842468ecf46a7e9f4b1630fc01 |
|
MD5 | 361c4eafe6bfa7205a14745d4d5a168d |
|
BLAKE2b-256 | 44a2b628bfbcc18f67f0a40538ef3055616260c8f0978e95bc52723369e35900 |