이 파이썬 스크립트는 OpenAI의 GPT-4 API의 힘을 활용하여 음성 인터랙티브 라이프 코치 조수 역할을합니다. 전날의 경험을 듣고 긍정적이든 부정적이든이 정보를 사용하여 현재의 날을 안내하고 지원하도록 설계되었습니다.
먼저 Python 3이 시스템에 설치되어 있는지 확인하십시오. 그렇지 않은 경우 공식 Python 웹 사이트에서 다운로드 할 수 있습니다 : https://www.python.org/downloads/
Python을 설치 한 후에는 필요한 패키지를 설치해야합니다. 이렇게하려면 프로젝트 디렉토리로 이동하여 다음 명령을 실행하십시오.
pip install -r requirements.txt이 명령은 OpenAI API 클라이언트 및 Python SpeechRecognition 라이브러리를 포함하여 필요한 모든 패키지를 설치합니다.
다음으로 OpenAI API 키를 설정하고 프로젝트의 루트 디렉토리의 .env 파일에 저장해야합니다. .env 파일에는 다음 행이 포함되어야합니다.
OPENAI_API_KEY= < your-api-key > <your-api-key> 실제 OpenAI API 키로 교체하십시오.
Life Coach Assistant와 상호 작용하려면 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 SpeciveRecognition 라이브러리를 사용하여 기능합니다.