Echo Pronounce は、語学学習中のユーザーが自分の発音を確認するための 軽量な Android アプリです。録音と再生のみを行い、データをキャッシュに一時保存します。 そのため、アプリの容量が大きくならず、シンプルで高速に動作します。
このアプリは語学留学中に開発されたもので、 単語やフレーズを発音し、その正確さを自分で聞き直すことを目的としています。 録音した音声はキャッシュメモリ上で管理され、アプリを終了すると自動的に削除されます。
- キャッシュのみを利用するため、端末ストレージを圧迫しません
- データベースや永続ストレージを使用しない軽量設計
- 録音と再生に特化したシンプルなユーザーインターフェース
- プライバシー保護:データは自動的に破棄されます
| ファイル名 | 説明 |
|---|---|
MainActivity.java |
アプリのメイン画面。録音および再生処理を担当します。 |
MyDialogFragment.java |
確認ダイアログの表示を担当します。 |
- アプリを起動します。
- 録音ボタンを押して、自分の発音を録音します。
- 再生ボタンで録音した音声を確認します。
- 必要に応じて再録音します。
録音データはキャッシュに一時保存され、アプリ終了時に削除されます。
Room,SQLite,SharedPreferencesなどの永続化機構は使用していません- キャッシュのみを用いるため、動作が軽く、データ肥大化を防ぎます
- 短時間の発音確認や反復練習に最適化されています
- 録音データはアプリを終了すると削除されます。 永続的に保存したい場合は外部ツールを使用してください。
- キャッシュはシステムによって自動的に削除される場合があります。
このプロジェクトは MIT License のもとで公開されています。
名前 : やま GitHub : https://github.com/YamatoDoi
Echo Pronounce is a lightweight Android app designed for language learners to record and review their own pronunciation. The app uses only cache memory for temporary storage, so it remains small in size and runs quickly without storing any data permanently.
Originally developed during a language study abroad program, this app helps users check the accuracy of their pronunciation by recording and replaying short phrases or words. All recorded data are stored temporarily in the app’s cache and automatically deleted when the app is closed.
- Uses only cache memory, keeping the app lightweight
- No persistent storage such as databases or shared preferences
- Simple interface focused on recording and playback
- Ensures privacy by automatically deleting all cached data
| File | Description |
|---|---|
MainActivity.java |
Main activity that handles recording and playback. |
MyDialogFragment.java |
Dialog fragment for print dialog |
- Launch the app.
- Press the record button to capture your pronunciation.
- Play back the recording to review your pronunciation.
- Re-record as needed.
Recordings are stored temporarily in cache and deleted when the app closes.
- No use of
Room,SQLite, orSharedPreferences - Fully cache-based design prevents storage bloat
- Optimized for quick pronunciation checks and repetition practice
- Cached recordings are deleted when the app closes. If you want to keep your recordings, please use an external tool.
- Cache data may be removed automatically by the system.
This project is licensed under the MIT License.
Name : Yama GitHub : https://github.com/YamatoDoi