AIVoiceChat
1.0.0
AIとのシームレスでリアルタイムの音声相互作用。
ヒント:最先端の音声ソリューションに興味がある人は誰でも、Linguflexもご覧ください。話すことで環境を制御することができ、現在利用可能な最も有能で洗練されたオープンソースアシスタントの1つです。
faster_whisperと11 enlabs入力ストリーミングを使用して、レイテンシ応答が低下して音声入力になります。
?デモビデオをご覧ください
注:デモは10mbit/s接続で実行されるため、実際のパフォーマンスはより高速な接続でより印象的になる可能性があります。
voice_talk_vad.pyスピーチを自動的に検出します
voice_talk.pyスペースバーでオン/オフのトグルのトグル
your_openai_keyとyour_elevenlabs_keyを、コードのOpenAIおよびElevenLabs APIキー値に置き換えます。
必要なPythonライブラリをインストールします。
pip install openai elevenlabs pyaudio wave keyboard faster_whisper numpy torch モードの設定に基づいてメインスクリプトを実行します。
python voice_talk_vad.pyまたは
python voice_talk.pyvoice_talk_vad.pyの場合:マイクに話しかけてください。
返信を聞いてください。
voice_talk.pyの場合:自由にフォーク、改善、および提出するリクエストを送信してください。大幅な変更や追加を検討している場合は、問題を開始することから始めてください。
大規模な叫び: