ChatGPTで英会話レッスンをする

ChatGPTを使って英会話の練習ができたら良いなと思って色々と試してみました。
Chrome拡張を用いる
英会話に必要なのは音声による入出力です。
「Voice Control for ChatGPT」というChrome拡張を使うことでそれが可能になります。
この拡張をインストールした状態で、ChromeでChatGPTを開くと次のような画面になります。

画面下のマイクボタンを押してからPCに向かって喋ると、音声による入力ができます。
マイクボタンの隣にあるセレクトボックスから入力の言語が指定できるので、英語に設定しましょう。

ChatGPT側からの返信も音声で読み上げられます。
設定画面から読み上げ速度の調整もできます。

これだけで、ChatGPTとの英会話が成立します。
注意点としては、こちらからの音声入力ではピリオド(.)や疑問符(?)を入れられないので、複数センテンスは入れられません。
ただ、ChatGPTが賢いので複数つなげてしまっても良い感じに理解はしてくれます。
プロンプト
良い感じに英会話の練習をするためのプロンプトです。
あなたは優秀な英語教師です。
これから私と英会話のレッスンを行います。
## 要件
- これ以降のやり取りはすべて50単語以内で返答してください。
- 返答はすべて英語で行なってください。
- 最初の会話は自己紹介から始めてください。
- 英作の仕方がわからず、日本語で入力された場合は英語で何と言えば良かったのかに教えてあげてください。
- 文法のミスやより良い言い回しがある場合は都度教えてください。
試しに妻にもやってもらいましたが、「花より男子」の話題で盛り上がってました。笑
英語が分からない時はチャット欄から日本語で入力して、「英語で何て聞けば良い?」と最後に追記すれば教えてくれます。
GPT-4であれば「英語で何て聞けば良い?」と聞かなくても教えてくれます、たぶん。
基本的にGPT-4の方がプロンプトの要件を正確に満たしてくれる感じはありました。
おわりに
ChatGPTを使って英会話レッスンをしてみました。しばらく毎日続けてみようと思います。
そもそも拡張を入れて普段の調べ物も英語で行えば、それ自体が英会話練習になりそうです。
また、できる限り相手のスクリプトを見ないで返信できれば、リスニングのトレーニングにもなりますかね。
気になった方、ぜひ試してみてください!
=====
(追記:2024/04/19)
今となってはChatGPTのアプリで普通に音声入出力ができるので、それで事足りると思います!
