個人開発をしています、木村です。今回は新しいアプリ「Solely」をリリースしたのでご紹介させてください。「Solely」はAIと音声で英会話ができるアプリです!
要約
- AIと音声で英会話ができるアプリを作った
- 人とのオンライン英会話は時間とお金に制限がかかり、好きな時に英会話をすることができない。
- ChatGPTなどを活用すれば好きな時に、安価に英語のやり取りをすることが可能になる!
- 当時ChatGPTでは音声による入力と出力ができなかったのでできるようにした。
- ついでにAIに自分の声を記憶させることで、英語の発音を聞く際にまるで自分がネイティブに発音するように聞こえるような機能を追加することにした。そのほかにも英語学習に役立ちそうな機能を追加した。
- スマホアプリ開発言語はFlutter,バックエンド言語はNode.js、インフラはGCPのCloud FunctionsとFirebaseを利用。
アプリを作ることになった背景
「AI使った英語学習に興味がある」
そう言ってこのアプリの企画について提案くれたのが大学時代の私の友人でした。
彼は昔からイギリスのカルチャーがとても好きで、英語を学ぶことへの意欲がとても強く、英語学習については学生のことから探求していました。社会人になった今もなお、自身の英語力を磨くべく勉強を続けているようでした。
そこで私はChatGPTといった生成系AIの到来に合わせて、英語学習者向けのアプリ開発に挑戦することにしました。
このアプリが解決する課題
私がユーザー課題を以下のように定義して、サービス開発に取り組むことにしました。
- 英語学習者はスピーキング学習をする機会が少なく、もっと練習したいと思っている。
- そもそもスピーキングの学習方法がわからない。
- 英会話に対する心理的ハードルが高くネイティブや熟練した英語話者を前にすると緊張してしまい、何を話していいかわからない。
作ったアプリ:AIと音声で英会話ができるアプリ「Solely」
アプリの概要
ChatGPTを活用した新たなAI英会話サービス「Solely」は、スピーキングの向上を目的としたアプリです。いつでも気軽に英会話の練習ができます。
提供機能はAIとの会話だけにとどまらず、英語の会話表現を広げるための語彙の学習機能といったインプット学習も可能です。
機能
「Solely」は多くのアップデートを繰り返し、英会話学習に有効な機能を多数用意しています。
AI 英会話機能
AIと英会話をすることができます。旅行やビジネスなど、ユーザーが遭遇する可能性のある多様なリアルシチュエーションを模擬します。AIとのインタラクティブな対話を通じて、実際のシチュエーションで使える英会話スキルを磨けます。
英会話する際には以下のような、英会話を支援するための機能を多数用意しました。
ボイスクローン機能
ボイスクローン機能とは事前にユーザーの声をアプリに登録しておけば、ユーザーが入力した英文や、またはフレーズ学習の際に登場する英文を自分の声をクローンした形でAIが発音してくれます。
これはまるで自分がネイティブになったかのような質感で聞くことができますので、発音補正に大変役立つ機能になるかと思います。
AI 構文チェック機能
AIがあなたの入力した英文を添削してくれます。もし自身の話す英語に自信がなければ、正しい英文をAIに確認してみましょう。英文が気に入ればそのまま反映させて、入力の手間を省くことが可能です。
AI英会話履歴管理機能
AIと英会話した結果は、後で見返すことが可能です。
フレーズ学習機能
AI英会話によるアウトプットだけでなく、英語表現を増やすためのフレーズ学習を行うことができます。つまりインプットとアウトプット学習を一つのアプリで完結できるようになります。
現在、300フレーズ以上の実践的な内容を用意していますのでぜひ利用してみてください。(今後コンテンツ拡充予定)
ダッシュボード機能
まだまだ機能拡大の途中ではありますが、フレーズ学習の状況を可視化してみれるようになりました。こちらで自身の学習状況や、継続状況を可視化してモチベーションUPに繋げることが可能です。(今後機能追加する可能性あり)
AIと英会話した結果は、後で見返すことが可能です。
今後リリースを予定している機能
今後はまだまだやりたいことがたくさんあります。
具体的には以下のような機能追加を予定していますので期待して待っていただけたら嬉しいです。
- AIからの自動指摘機能
- 会話に困った時の候補話題提案機能
- カスタム例文登録機能
- フレーズ検索機能
- ブックマーク機能
- 単語登録機能
- ウェルカムページの導入
- など
その他ユーザー様からのご要望随時受け付けておりますので、ぜひともご連絡ください!
今後ともよろしくお願いします!