Skip to content
Snippets Groups Projects
Commit 5bc1e34d authored by Jun Seo Hong's avatar Jun Seo Hong
Browse files

update README.md

parent c33f85d9
No related branches found
No related tags found
No related merge requests found
...@@ -15,7 +15,7 @@ ChatGPT의 대표적인 특징으로는, 방대한 분야에 대한 지식이 ...@@ -15,7 +15,7 @@ ChatGPT의 대표적인 특징으로는, 방대한 분야에 대한 지식이
## 2. 프로그램 개요 ## 2. 프로그램 개요
ChatGPT를 이용해 영어 회화 연습을 하기 위해서는 ChatGPT와 말로 상호작용이 되어야 한다. 따라서 우리가 한 말을 `SpeechRecognitio`n을 통해 인식하고 텍스트로 변환해 ChatGP에게 전달해주어야 한다. ChatGPT를 이용해 영어 회화 연습을 하기 위해서는 ChatGPT와 말로 상호작용이 되어야 한다. 따라서 우리가 한 말을 `SpeechRecognition`을 통해 인식하고 텍스트로 변환해 ChatGP에게 전달해주어야 한다.
이때 `SpeechRecognition`에 Recognizer라는 객체가 있는데, 그 객체가 `listen()` 함수를 이용해 우리의 말을 듣는다. 그리고 음성을 텍스트로 변환해 `prompt`라는 변수에 담아 OpenAI의 ChatGPT에게 넘겨준다. 그럼 ChatGPT가 텍스트로 된 요청을 보고 텍스트로 응답을 반환해주면, `pyttsx3`에서 텍스트를 speech로 변환한다. 음성으로 변환된 ChatGPT의 답변을 `speak()` 함수를 통해 출력한다. 이때 `SpeechRecognition`에 Recognizer라는 객체가 있는데, 그 객체가 `listen()` 함수를 이용해 우리의 말을 듣는다. 그리고 음성을 텍스트로 변환해 `prompt`라는 변수에 담아 OpenAI의 ChatGPT에게 넘겨준다. 그럼 ChatGPT가 텍스트로 된 요청을 보고 텍스트로 응답을 반환해주면, `pyttsx3`에서 텍스트를 speech로 변환한다. 음성으로 변환된 ChatGPT의 답변을 `speak()` 함수를 통해 출력한다.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment