このプロジェクトについて

Harmonixは、実際の音楽の歌詞を利用してユーザーが新しい語彙を習得することを支援する言語学習アプリケーションです。このプラットフォームは、Spotify、Deezer、LRCLibなどの音楽サービスと連携し、学習のための本物のオーディオコンテキストを提供します。 主な機能は以下の通りです: - 今日の単語:実際の歌詞の中で提示されるパーソナライズされた語彙。 - オーディオ連携:Spotify PremiumのクリップやDeezerのプレビューによるアプリ内再生に加え、発音確認のためのPocket-TTSを搭載。 - 音楽のカスタマイズ:ポップ、ロック、ヒップホップ、レゲトンなどの音楽スタイルで学習コンテンツをフィルタリング可能。 - 学習ツール:間隔反復システム(SRS)による復習、ストリーク追跡、および目標設定。 - ライブラリ管理:HarmonixおよびSpotifyプレイリストをサポートし、学習済みコンテンツをSpotifyにエクスポートする機能を含む。 - マルチプラットフォームアクセス:Next.jsウェブアプリケーションおよびFlutterベースのネイティブAndroidアプリで利用可能。 技術スタックは、SQLiteを備えたNode.js/Express API、AI機能のためのNVIDIA NIMおよびOpenRouter、そしてFlutterベースのモバイルクライアントで構成されています。