-
Chat GPT와 말하기Study/개발 2023. 3. 30. 19:30
익스텐션 설치 링크: https://chrome.google.com/webstore/detail/talk-with-gpt-extensions/galockpmkiembebpfcnnalaomfglknkf
요새 일하면서도 지피티를 자주 활용하고 있다.
특히 내가 잘 모르는 파트에서 도움을 구하면, 어떤 대답이든 해주기 때문에 완벽하진 않더라도 실마리 정도는 주는 것 같다.
조금씩 하고 있던 영어 말하기 공부에도 활용하면 좋겠다 싶어서 크롬 익스텐션으로 한 번 만들어 봤다.
말하기의 가장 어려운 점은 말을 할 곳이 없다는 것이기 때문에 그런 부분을 조금은 해소할 수 있을 것 같다.
사용법: https://github.com/JAAAAAEMKIM/talk-with-gpt
위 사용방법을 따라가면 간단히 사용해볼 수 있다.
사용 시 팁이 있다면,
1) 한 번에 여러 문장보단 한 문장 씩 말하기
SpeechRecognition에서 문장 구분이 잘 안되기 때문에 짧게 할 때 더 잘 나오는 것 같다.
2) 대답도 짧게 해달라고 부탁하기
GPT는 대답을 여러줄로 길게 하는 경향이 있다. 좀 더 대화에 가까운 느낌이 필요하다면 시작할 때, "앞으로 짧게 대답해줘" 라고 부탁하는게 더 좋았다.
3) 꼭 질문으로만 말하지 않기
GPT같은 챗봇을 쓸 때 질문이나 부탁 형식으로만 하는 경우가 많은 것 같다. ex) xx는 어떻게 해? xx에 대해 알려줘
대화 연습을 위해서라면 그냥 평서문으로 말해도 리액션을 잘 해주기 때문에 그렇게도 말해보자. ex) 나 오늘 김치찌개 먹었어.
동작 방식
말하기 버튼을 누름 -> 크롬의 SpeechRecognition으로 음성 인식 -> 변환된 텍스트를 OpenAI Chat API로 전송 -> 받은 응답을 크롬 TTS로 출력
API KEY는 API 전송 시 외에는 사용되지 않고, 서버 등 원격에 따로 저장하지 않는다.
개발
바닐라 JS를 통해서 익스텐션을 개발했다. 그래서 코드가 좀 지저분하고 개선점도 많아서 천천히 개선을 해볼 예정이다.
익스텐션 설명은 GPT가 써줬다.
익스텐션 아이콘은 Mid Journey AI가 만들어줬다.
정말 대 AI 시대가 열리는 것 같다.
잘 안되면 언제든 질문 환영입니다.
커스텀한 기능 개선이 필요하다면 코드가 지저분하지만 PR도 환영이에요
728x90'Study > 개발' 카테고리의 다른 글
[2023 Google I/O] What's new in web (0) 2023.05.21 [2023 Google I/O] Supercharge your web app with machine learning and MediaPipe (0) 2023.05.14 그림 그려주는 AI - Mid Journey (0) 2023.03.18 VS code에서 ChatGPT 사용 (8) 2023.02.19 Chat GPT로 리액트 컴포넌트 작성해보기 (0) 2023.02.09