このPythonスクリプトは、OpenaiのGPT-4 APIの力を活用して、音声相互活動ライフコーチアシスタントとして機能します。前日の経験に耳を傾け、肯定的であろうと否定的であろうと、この情報を使用して、現在の日を通してあなたを導き、サポートするのに役立つように設計されています。
まず、Python 3がシステムにインストールされていることを確認してください。そうでない場合は、公式のPython Webサイトからダウンロードできます:https://www.python.org/downloads/
Pythonをインストールした後、必要なパッケージをインストールする必要があります。これを行うには、プロジェクトディレクトリに移動し、次のコマンドを実行します。
pip install -r requirements.txtこのコマンドは、OpenAI APIクライアントやPython SpeechCognition Libraryなど、必要なすべてのパッケージをインストールします。
次に、OpenAI APIキーを設定し、プロジェクトのルートディレクトリにある.envファイルに保存する必要があります。 .envファイルには、次の行が含まれている必要があります。
OPENAI_API_KEY= < your-api-key > <your-api-key>実際のOpenai APIキーに置き換えてください。
ライフコーチアシスタントと対話するには、 main.pyスクリプトを実行します。
python main.pyスクリプトでは、利用可能なデバイスのリストからマイクを選択するように求められます。使用するマイクのインデックスを入力するだけです。
Available microphones :
0 : sepehr ' s iPhone Microphone
1 : Sepehr ’ s AirP
3 : MacBook Pro Microphone
Select a microphone : 1マイクを選択したら、アシスタントは、前日からの経験をナレーションすることを聞きます。これらの詳細を使用して、アシスタントは洞察、励まし、およびリマインダーを提供して、一日をナビゲートするのに役立ちます。通常の会話と同じように、自然にアシスタントとやり取りすることができます。
アシスタントは、ナレーションを聞くためにマイクにアクセスする必要があります。スクリプトを実行すると、システムに使用可能なマイクのリストが表示されます。マイクを選択するには、プロンプトが表示されたときに使用するマイクのインデックス番号を入力します。
このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。
このプロジェクトでは、OpenAI GPT-4 APIとPython SpeechCognition Libraryを使用して機能します。