TL;DR
- AIとリアルタイムで英語会話できる学習アプリ Engy を個人開発しました
- AI Speaking(音声AI会話)・Writing(英作文添削)・Grammar・Vocabulary・Listening・Reading・Podcastの7機能
- Amazon Bedrock AgentCore(Nova 2 Sonic)でリアルタイム音声会話を実現
- Web・iOS App Storeで公開中。無料プランあり
きっかけ:留学で身につけた英語を忘れた
大学生のころ、アメリカに1年間留学しました。現地で英語を使い続けた1年は濃くて、帰国後はそれなりに話せるようになっていたと思います。
日本に帰ってから外資IT企業に就職したものの、実際に英語を使う場面は思ったより少なく、仕事・勉強・プライベートで忙しい日々の中で、英語の優先度はどんどん下がり、気づけばSpeakingと単語力が目に見えて落ちていました。
いくつかのアプリを試してみましたが、サブスクの料金は結構高いし、機能的にも「これで本当に身につくのか?」と疑問が残るものが多かったです。特にSpeaking、実際に口を動かしてリアルタイムに話す練習ができるアプリが、ほとんどありませんでした。
「いつでも、気軽に、英語で話せる相手がほしい」と考えていました。
Amazon Bedrockに Nova 2 Sonic という音声AIモデルが登場したとき、「これで作れる」と思い、開発を始めました。
Nova 2 Sonic はAmazonが開発した音声AIモデルで、テキストを介さずに音声のまま自然な会話ができます。低レイテンシで会話のテンポが自然なのが特徴です。
Engyとは
Engy は、AIを活用した英語学習プラットフォームです。Speaking・Writing・Grammar・Vocabulary・Listening・Reading・Podcastの7機能を1つのアプリにまとめています。
ダッシュボードには連続学習日数・累計学習日数・レッスン数が表示され、直近7日間の学習状況も一目でわかります。
WebブラウザとiOS App Storeの両方で使えます。
- Web: engy.academy
- iOS: App Store
機能紹介
🎤 AI Speaking ― AIとリアルタイムで英会話
Engyの一番の特徴です。実際の会話の様子。
Amazon Bedrock AgentCore(Nova 2 Sonic)を使い、AIとリアルタイムの音声会話ができます。テキスト入力は一切不要。マイクに向かって英語で話しかけると、AIが音声でそのまま返答してくれます。
会話が終わると、セッションのフィードバックが自動生成されます:
- 使えていた表現・良かった点
- より自然な言い回しの提案
- 文法で改善できる箇所
これまで「話す練習をしたいけど相手がいない」「オンライン英会話は予約が面倒」と感じていた方に、ぜひ試してほしい機能です。イヤホンがあればどこでもすぐ練習できます。
✍️ AI Writing ― 英作文をAIが瞬時に添削
AIによるフィードバックの様子。
「自己紹介」「日常生活」「ビジネス」など、多様なトピックの英作文課題が用意されています。英文を書いて送信すると、Amazon Bedrock(Nova Pro) がその場で添削してくれます。
添削内容:
- 文法の誤りと修正案
- より自然・洗練された表現への言い換え
- 全体評価コメントと点数
「英語で書いてみたいけど合ってるか不安」という方にぴったりです。日記・メール・SNS投稿など、実際のシーンに近い題材で練習できます。
📝 Grammar ― 解説を読んで、問題で力試し
実際のクイズ画面。
各トピックは「学習」と「練習」の2ステップ構成です。まず文法解説を読んでルールを理解し、4択クイズで定着度を確認できます。
日本の中学・高校の英語シラバスをベースにカリキュラムを構成しており、Be動詞から始まり、時制・仮定法・関係詞・分詞構文・倒置まで、40以上の文法カテゴリ(Beginner〜Advanced)を体系的にカバーしています。
- 学習:各文法ポイントの解説ページ
- 練習:選択式の4択クイズ(各15問)
- 苦手なトピックだけ繰り返せる
通勤・通学のすきま時間に最適です。
📚 Vocabulary ― テーマ別語彙デッキ
CEFR(ヨーロッパ言語共通参照枠)をベースにした、テーマ別・レベル別の単語デッキが大量に用意されています。単語カードをめくりながら「知っている/知らない」で仕分けしていく学習スタイルです。
間違えた単語だけをまとめて復習する機能も使えます。
🎧 Listening ― 自然な英語を聴いて理解する
実際の問題画面。
ネイティブスピーカーの音声を使ったリスニング問題です。日常生活・ビジネス・社会問題など多彩なトピックが揃っており、各問題にレベル・再生時間・問題数が表示されているので、自分のペースで選べます。
📖 Reading ― 長文読解で読む力を鍛える
実際の試験形式に近い長文読解問題です。難易度・推定所要時間・問題数が各コンテンツに表示され、レベルに合わせて取り組めます。
🎙️ Podcast ― ネイティブ音声で「生きた英語」を聴く
実際のネイティブスピーカーの音声を使ったPodcastコンテンツです。ニュース・ビジネス・カルチャーなど多彩なジャンルから、自分の興味に合ったエピソードを選んで聴けます。
リスニング問題と異なり、「聴き流し」感覚で英語のリズムやイントネーションに慣れるのに向いています。通勤・家事のながら学習にも使えます。
料金プラン
無料プランから始められます。
| プラン | 月額 | AI Speaking | AI Writing |
|---|---|---|---|
| Free | ¥0 | 10分/月 | 3回/月 |
| Light | ¥580 | 30分/月 | 10回/月 |
| Standard | ¥1,180 | 100分/月 | 20回/月 |
| Premium | ¥2,380 | 300分/月 | 60回/月 |
文法・語彙・リスニング・リーディングはLightプラン以上で全レベルが開放されます(Freeはビギナーレベルのみ)。
技術的なこだわり
Qiitaを読んでいる方向けに、技術の話も書きます。
Amazon Bedrock AgentCore でリアルタイム音声会話
Speaking機能の核心部分です。Bedrock AgentCoreはエージェントをホストできるマネージドサービスで、WebSocket(wss://)でブラウザと接続することが可能です。Nova 2 Sonicがリアルタイムで音声入力を受け取り、音声で返答します。
かつてAWS上で音声AIを作ろうとすると、Amazon Transcribeで音声をテキストに変換 → テキストをLLMに送って応答生成 → Amazon Pollyでテキストを音声に戻す、という3ステップのパイプラインが必要でした。
Nova 2 Sonicはこれを1つのモデルで完結させ、音声入力から音声出力までをエンド・ツー・エンドで処理します。
フルサーバーレス構成
インフラはすべてAWSのサーバーレスサービスで構成しています:
| サービス | 用途 |
|---|---|
| CloudFront + S3 | Next.jsを静的書き出しし、S3に配置。CloudFrontでCDN配信。サーバー不要でホスティングコストがほぼゼロ |
| API Gateway + Lambda(×11関数) | 各機能(Speaking・Writing・Grammar・Vocab等)ごとにLambda関数を分割。リクエストがないときはコストゼロ |
| DynamoDB(×7テーブル) | ユーザー情報・学習履歴・進捗・課金状態などをテーブルごとに管理。スケールアウトも自動 |
| Cognito | ユーザー認証・サインアップ・パスワードリセットをフルマネージドで提供。JWT によるAPI認可に加え、SpeakingのWebSocket接続の認可にも使用 |
| Amazon Bedrock AgentCore | Speakingエージェントをホスティングするマネージドサービス。WebSocket(wss://)でブラウザと直接接続可能 |
| Amazon Bedrock(Nova 2 Sonic) | リアルタイム音声AI会話。音声入力 → 応答生成 → 音声出力をエンド・ツー・エンドで処理 |
| Amazon Bedrock(Nova Pro) | AI Writing添削。英作文の文法・表現を評価しフィードバックを生成 |
ユーザーが少ない初期段階でも、コストはほぼゼロに抑えられます。
システム全体の構成は以下のとおりです:
iOS App Store でも公開
Next.jsで作ったWebアプリを、Capacitorを使ってiOSアプリに変換してApp Storeに公開しています。WebとiOSでコードを共有できるため、開発・保守の工数を最小化できました。
ぜひ体験してみてください
無料から使えます。
英語を話す練習がしたい方、AIと英語で会話してみたい方、ぜひ一度試してみてください。フィードバックもお待ちしています。
- Web: engy.academy
- iOS: App Store












