mike_server

TCP 経由で音声ストリーミングを行う MIKE サーバー実装。

class mike_server.MikeServer(config: dict)

Bases: object

MIKE 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()