Voca Class: 自分だけのTTS単語帳アプリ
(vocaclass.tera.co.kr)こんにちは!私は1人開発者です。
今回作ったアプリは、幼稚園に通う息子のために始めました。
息子が毎週10単語ずつ覚えてテストを受ける様子を見ながら、単語をもっと簡単に楽しく覚えられる方法はないかと考えました。
ほかの子どもたちも単語帳を自分で作るのは大変かもしれないと思い、そこで単語帳を共有できる機能を入れました。
また、保護者や先生がクラスを作って定期的に単語帳を作成し、子どもたちが一緒に学習できるようにしました。
子どもたちがもっと楽しく勉強できるようにクイズ機能も追加し、大量の単語を入力できるようGoogleスプレッドシート連携も入れました。
Duolingoのように学習素材を提供してくれるアプリではなく、自分で作らなければならない点では手間や限界もありますが、まずは自分が望む単語を学習することに焦点を当てたサービスです。
意図せず派生機能としてTTSで読み上げる機能があるため、
九九の読み上げ、難しい用語の読み上げ、レシピの読み上げなどにも使えます。
サービス紹介
単語帳作成
単語帳作成は、大量登録など利便性を最大限に考慮しました。
- Googleスプレッドシート連携: Googleスプレッドシートを使って大量の単語を一度に入力できます。決められたフォーマットどおりに作れば大丈夫です。
- 直接単語帳を作成: 欲しい単語だけ入力すれば、AIがTTS(テキスト音声変換)で単語と意味を読み上げてくれます。もちろん、すべての項目を自分で直接入力することもできます。
- AIウィザードで追加: 自然言語で「旅行に関連する単語をおすすめして」と入力すると、単語を提案し、意味や例文を埋められます。
学習とクイズ
- 学習モード: 1単語ずつ反復、全単語反復、ランダムモードなど、さまざまな学習方式に対応しています。
- 翻訳機能: 単語と意味の翻訳機能が内蔵されています。
- バックグラウンドモード対応: バックグラウンドでも音声学習が可能なので、音楽プレーヤーのようにいつでもどこでも反復学習できます。
- クイズ機能: 単語をしっかり覚えたか確認できるクイズもあります。
単語帳共有と便利機能
- 単語帳共有: 自分が作った単語帳をほかのユーザーと簡単に共有できます。
- 単語帳の統合: 複数の単語帳を1つにまとめられます。
クラス機能
- クラス機能: 先生、保護者、友だちなど誰でもクラスを作ることができ、クラスに単語帳を登録すると参加したすべてのメンバーが学習できます。
- クラスのクイズ状況: 学習後にクイズを解くと、先生にクイズの状況が伝わります。
- リアルタイムクイズバトル: クラスに参加したユーザーはリアルタイムでクイズバトルを楽しめます。
多言語対応と学習統計
- さまざまな言語学習: 英語だけでなく、さまざまな言語を学習できます。
- 学習統計: 継続して学習できるよう、学習統計とXPランキング機能も提供しています。
主な機能
- AI TTSによる単語・意味の読み上げ
- バックグラウンドでの反復学習
- Googleスプレッドシート連携による大量単語入力
- 単語帳の共有と統合
- クラス作成とリアルタイムクイズバトル
- AI単語生成
- 多言語学習
- 学習統計とXPランキング
開発後記
基本機能の開発にはそれほど時間はかからなかったのですが、
TTSの限界により補強作業に時間がかかり、
XPを導入したものの、付与基準を決めるのが難しくて大変でした。
開発を始めてから2か月で、ようやくある程度満足できるサービスになった気がします。
求める水準がどんどん上がっていって、途中で開発を止めるのが大変でした。
これからも継続的にアップデートしていく予定なので、ぜひ応援してください!
16件のコメント
わあ……すごいですね。事業者がローンチしたものではなく個人サービスだなんて、やはり現場の方々はT_T
Vibe Codingで作りました。生産性がものすごいですね!
わあ、すごいです。ちょうどこういうアプリが欲しかったんです。
Quizletは必ずWebに入ってimportしないといけないのがすごく不便でしたが、
もしかしてフラッシュカードのように作るご予定はありませんか?
こんにちは。Android版も、フラッシュカードと書き取りクイズが反映されたバージョンが配布されました〜〜
https://play.google.com/store/apps/details?id=kr.co.tera.vocalet
ご想定の機能と合っているかご確認をお願いします^^
iOS では、フラッシュカード学習と書き取りクイズを反映したバージョンがストアで配信されました。
https://apps.apple.com/us/app/voca-class/id6744842612
あ、見つけていただいてありがとうございます。フラッシュカードとは何でしょうか。どのような方式か教えていただければ、反映してみます。
QuizletやAnkiのようなアプリです。こんなふうに作ってくれるなら、本当にお金を払って購入したいです!haha
フラッシュカードのどの部分に魅力があるのか、核となる機能を教えていただけますか?
私もそういうものがあれば、ぜひ実装してみたいです。
「フラッシュカード学習法」で検索すると、多くの事例が見つかります。
暗記中心の学習で優れた効果を発揮します。
haha、全部作りました。とりあえず自分はフラッシュカードをよく分からないまま急いで作ったのですが…
一度審査に出してみます。
審査が終わったらコメントします^^
なるほど! 学習するときは、前に単語、後ろに意味、のような形で学習すればいいのでしょうか?
今週やることができましたね(笑)
単語についてさまざまな情報を提供してくれるので、興味を持って単語を覚えられそうでいいですね!
AI機能はChatGPT APIを使っているのでしょうか??
はい、その通りです。LLMのAPI Keyはひとまず私が料金を支払っており、利用は無料で提供しています。
とても素敵です 👍
ありがとうございます〜〜本当に一生懸命作ったのですが、意図がUI/UXに十分反映されていない気がして、かなり悩んでいます〜
Flutterで作ったのでWeb版もありますが、Webでは機能がかなり制限されています。できればアプリ版で見ていただけるとうれしいです〜