mike_server¶
TCP 経由で音声ストリーミングを行う MIKE サーバー実装。
- class mike_server.MikeServer(config: dict)¶
Bases:
objectMIKE TCP サーバー。
Client から受信したテキストコマンドに対して AI 応答生成 → 音声合成 → WAV バイナリ送信 を逐次行う。
- cleanup()¶
- generate_response(command: str) str¶
LLM 応答生成(同期ラップ)
- handle_client(conn: socket, addr)¶
- serve_forever()¶
- synthesize_and_stream(conn: socket, response_text: str, speaker_id: int | None = None)¶
- mike_server.main()¶