🔁 続・Hermesは音声でローカルAIエージェントに接続する

📌 エグゼクティブサマリー
Hermesの話題は、三層構造やツール数から音声接続へ移ったようです。VoiceManagerは1本のWebSocketで低遅延音声を実現し、Hermes Agentは11プロバイダのTTSに対応します。実測遅延の数値はまだ見当たりません。

「声でaiエージェントを動かす」が、Hermesの次の焦点になりました。前回の三層構造やツール数の話題から、今回は音声接続の動きが前に出ています。RedditではHermesConsoleのデモが共有され、VoiceManagerという低遅延のストリーミングSTT/TTSサーバーが紹介されました。STTは音声認識、TTSは音声合成です。MITライセンスで、クライアントドキュメントとPythonクライアントも添えられています。[1]

そのVoiceManagerは、3月にゲーム構想とAIアシスタント支援から始まったと説明されています。Trek風アプリの部品として構想され、将来のプロジェクトのために作られました。ローカルで動く音声から音声への対話を、1本のWebSocket(双方向通信)で流す設計です。既定設定ではaudio.cppのサイドカー(音声処理の補助プロセス)を使い、NemotronとBreeze TTS 2を組み合わせます。コンソールアプリはKotlinのクライアント参照として示されています。[1] GitHubでは同じVoiceManagerが低遅延ストリーミングSTT/TTSサーバーとして確認でき、AGI Huntでもローカル音声として紹介されています。[5][6]

デモでは「hey computer」というウェイクワードがタブレットで起動します。返答は文ごとに音声でストリーミングされ、画像やMarkdown文書を返信の下に表示します。ツール呼び出しはアプリ側へ戻す流れです。ターン制の会話でbarge-in、つまり割り込み発話にも対応しますが、エコーキャンセリングが難しいため既定ではオフです。タブレット更新でハードウェアAEC(エコーキャンセリング)が壊れたため、トグルが追加されました。[1]

一方、Hermes Agent側は公式ドキュメントで音声モードを広く扱っています。CLI(コマンドライン)やメッセージング、Discord音声チャンネルで話しかけられ、マイクで入力し、音声で返答を聞けます。「hey hermes」でセッションを開始するウェイクワードも案内されています。前提として、Hermes Agentのインストール、LLM(大規模言語モデル)プロバイダ設定、テキストでの基本動作確認が挙げられます。初回実行で~/.hermesとconfig.yamlは自動生成され、~/.hermes/.envはAPIキー用に手作業で作ります。音声プロバイダはhermes toolsで選び、不足依存の自動導入にはsecurity.allow_lazy_installs(自動導入の許可設定)が関係します。Dockerでは自動インストールが無効になり、署名済みアプリやシステムPythonへpipで入れないよう注意が書かれています。[2]

TTSではedge、elevenlabs、openai、minimax、mistral、gemini、xai、deepinfra、neutts、kittentts、piperの11プロバイダが選べ、nousはTool Gateway経由の選択肢として示されています。edgeは322音声・74言語、ElevenLabsはAdamとeleven_multilingual_v2が例に出ます。OpenAIはgpt-4o-mini-ttsとalloyなどの音声、PCMサンプルレート(音声データの標本間隔)24000が設定例に出ています。有料のNous Portal契約では、OpenAI TTSをTool Gateway経由で使えると書かれています。hermes setup –portalでログインし、gatewayツールをまとめて有効化できます。依存変更後は、PMが準備した開発用チェックアウト(依存環境)を再活性し、Hermesを再起動します。[3]

ここで面白いのは、音声の待ち時間を「推論の遅さ」そのものではなく、ストリーミングの粒度で埋めようとする点です。TTSのstreaming.min_lenは20文字で、CJKでは約6文字が目安として示されています。短い文から先に読み上げ、後から続く文を足すセクションの設計です。アクションを待つ時間より、最初の返答を早く返すことを優先しているようです。[3]

ただし、話題は「速い」だけでは決まりません。素材には具体的な遅延ミリ秒やTPS(1秒あたりの生成量)、GPU枚数、VRAM(GPUメモリ)、量子化(モデルの精度を落として軽くする技術)構成などの実測比較数値は見つかりませんでした。2026年のローカル実行ガイドではOllamaでの手順や必要要件が並び、ベンチマークUIとしてhermes-benchも確認できます。hermes-benchはローカルLLMベンチマークUIと説明されるだけで、数値は素材にありません。[4][7][8] 音声アシスタントの遅延低減ガイドも出ていますが、数値の比較までは素材から読み取れません。

また、hacker向けのaiエージェントというより、音声インターフェースの試作として見るのが妥当です。flash記憶のように一瞬で返す理想はありますが、既定でbarge-inがオフであること、エコーキャンセリングが難しいこと、プラットフォーム依存でFaster-Whisperが除外されることなど、制約がはっきり出ています。Windows ARM64とIntel macOSではローカルFaster-Whisperが使えず、クラウドやコマンドベースのSTTが案内されています。NeuTTSは初回利用時にモデルをダウンロードする別ランタイムで、discord.py[voice]はPyNaClを入れます。all extraはすべての音声やウェイクエンジンを含むわけではありません。audio-ioはマイクと再生の依存を含み、ローカルSTTは含みません。[1][2] セットアップはconfig.yamlや.env、PM経由の依存管理、再起動が必要で、音声カルテのような運用設計が求められます。[2][3]

結局、Hermesの続報は、ツールを増やす話から、声をどう繋ぐかへ移ったようです。VoiceManagerは1本のWebSocketと文単位ストリーミングで低遅延を狙い、Hermes Agentは多数の音声プロバイダとウェイクワードで入口を広げます。エージェントに声を足す用途として、クライアント統合が想定されています。[1] 次の追跡では、実測遅延とローカル構成の比較がどこまで出るかが鍵になります。

引用ソース

  1. [1] Reddit Reddit r/LocalLLaMA: HermesConsole: A demo showing off VoiceManager, my low latency streaming STT / TTS server. MIT, client docs, and python client. — https://www.reddit.com/r/LocalLLaMA/comments/1xag5bj/hermesconsole_a_demo_showing_off_voicemanager_my/

    HermesConsole: A demo showing off VoiceManager, my low latency streaming STT / TTS server. MIT, client docs, and python client.

  2. [2] Web記事 記事全文: Voice Mode | Hermes Agent — https://hermes-agent.nousresearch.com/docs/user-guide/features/voice-mode

    Hermes Agent supports full voice interaction across CLI and messaging platforms. Talk to the agent using your microphone, hear spoken replies, and have live voice conversations in Discord voice channels.
    If you want a pr

  3. [3] Web記事 記事全文: Voice & TTS | Hermes Agent — https://hermes-agent.nousresearch.com/docs/user-guide/features/tts

    Python dependency commands on this page use a PM-prepared source checkout. After a dependency change, reactivate the checkout and restart Hermes.
    Hermes Agent supports both text-to-speech output and voice message transcr

  4. [4] Web記事 Web検索: GitHub – Bent-Solutions/hermes-bench: Local benchmarking UI for LLMs … — https://github.com/Bent-Solutions/hermes-bench

    GitHub – Bent-Solutions/hermes-bench: Local benchmarking UI for LLMs …

  5. [5] Web記事 Web検索: GitHub – Donyta79/voicemanager: A low latency streaming STT / STT … — https://github.com/Donyta79/voicemanager

    GitHub – Donyta79/voicemanager: A low latency streaming STT / STT …

  6. [6] Web記事 Web検索: VoiceManager open-sources a low-latency local… · AGI Hunt — https://agihunt.info/en/p/1a15735f951b3ef83947aad5cc9

    VoiceManager open-sources a low-latency local… · AGI Hunt

  7. [7] Web記事 Web検索: Run Hermes Agent Locally with Ollama (2026 Setup Guide) — https://localaimaster.com/blog/hermes-agent-ollama

    Run Hermes Agent Locally with Ollama (2026 Setup Guide)

  8. [8] Web記事 Web検索: Run Hermes Agent Locally: Everything You Need 2026 — https://markaicode.com/hermes-agent-requirements/

    Run Hermes Agent Locally: Everything You Need 2026

※ 本記事はAIにより、Reddit・Hacker News・5ch・Xトレンドの公開投稿・トレンドを軸に、その話題をWeb検索で深掘りして集めた一次情報(記事全文・HNコメント)を併せて自動生成されました。本文中の[n]は末尾の引用ソース番号です。内容の正確性は保証されません。引用先を必ずご確認ください。

関連記事

  1. NO IMAGE
  2. NO IMAGE

CALENDAR

2026年10月
日 月 火 水 木 金 土
 123
45678910
11121314151617
18192021222324
25262728293031

ARCHIVES

CATEGORIES