5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIと英会話できる学習アプリを個人開発してリリースした話【Agentcore / Strands / Bedrock】

5
Last updated at Posted at 2026-07-03

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日間の学習状況も一目でわかります。

engy-dashboard.png

WebブラウザとiOS App Storeの両方で使えます。


機能紹介

🎤 AI Speaking ― AIとリアルタイムで英会話

Engyの一番の特徴です。実際の会話の様子。

engy-speaking2.png

Amazon Bedrock AgentCore(Nova 2 Sonic)を使い、AIとリアルタイムの音声会話ができます。テキスト入力は一切不要。マイクに向かって英語で話しかけると、AIが音声でそのまま返答してくれます。

会話が終わると、セッションのフィードバックが自動生成されます:

  • 使えていた表現・良かった点
  • より自然な言い回しの提案
  • 文法で改善できる箇所

これまで「話す練習をしたいけど相手がいない」「オンライン英会話は予約が面倒」と感じていた方に、ぜひ試してほしい機能です。イヤホンがあればどこでもすぐ練習できます。


✍️ AI Writing ― 英作文をAIが瞬時に添削

engy-writing.png

AIによるフィードバックの様子。

engy-writing-feedback.png

「自己紹介」「日常生活」「ビジネス」など、多様なトピックの英作文課題が用意されています。英文を書いて送信すると、Amazon Bedrock(Nova Pro) がその場で添削してくれます。

添削内容:

  • 文法の誤りと修正案
  • より自然・洗練された表現への言い換え
  • 全体評価コメントと点数

「英語で書いてみたいけど合ってるか不安」という方にぴったりです。日記・メール・SNS投稿など、実際のシーンに近い題材で練習できます。


📝 Grammar ― 解説を読んで、問題で力試し

engy-grammar.png

実際のクイズ画面。

engy-grammar-quiz.png

各トピックは「学習」と「練習」の2ステップ構成です。まず文法解説を読んでルールを理解し、4択クイズで定着度を確認できます。

日本の中学・高校の英語シラバスをベースにカリキュラムを構成しており、Be動詞から始まり、時制・仮定法・関係詞・分詞構文・倒置まで、40以上の文法カテゴリ(Beginner〜Advanced)を体系的にカバーしています。

  • 学習:各文法ポイントの解説ページ
  • 練習:選択式の4択クイズ(各15問)
  • 苦手なトピックだけ繰り返せる

通勤・通学のすきま時間に最適です。


📚 Vocabulary ― テーマ別語彙デッキ

engy-vocab.png
Vocabulary

CEFR(ヨーロッパ言語共通参照枠)をベースにした、テーマ別・レベル別の単語デッキが大量に用意されています。単語カードをめくりながら「知っている/知らない」で仕分けしていく学習スタイルです。

間違えた単語だけをまとめて復習する機能も使えます。


🎧 Listening ― 自然な英語を聴いて理解する

実際の問題画面。

engy-listening-exercise.png
Listening 問題画面

ネイティブスピーカーの音声を使ったリスニング問題です。日常生活・ビジネス・社会問題など多彩なトピックが揃っており、各問題にレベル・再生時間・問題数が表示されているので、自分のペースで選べます。


📖 Reading ― 長文読解で読む力を鍛える

engy-reading.png

実際の試験形式に近い長文読解問題です。難易度・推定所要時間・問題数が各コンテンツに表示され、レベルに合わせて取り組めます。


🎙️ Podcast ― ネイティブ音声で「生きた英語」を聴く

engy-podcast.png

実際のネイティブスピーカーの音声を使った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添削。英作文の文法・表現を評価しフィードバックを生成

ユーザーが少ない初期段階でも、コストはほぼゼロに抑えられます。

システム全体の構成は以下のとおりです:

arch-image.png

iOS App Store でも公開

Next.jsで作ったWebアプリを、Capacitorを使ってiOSアプリに変換してApp Storeに公開しています。WebとiOSでコードを共有できるため、開発・保守の工数を最小化できました。


ぜひ体験してみてください

無料から使えます。

英語を話す練習がしたい方、AIと英語で会話してみたい方、ぜひ一度試してみてください。フィードバックもお待ちしています。

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?