跳转到主要内容

未提供项目描述

项目描述

Continuous integration PyPI package version Supported Python versions License

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 (29.6 kB 查看哈希值)

上传时间

支持