onnxruntimeを使ったオフライン音声処理ツールキット。多くのプラットフォームと言語で、音声認識、音声合成、VAD、話者ダイアライゼーションなどに対応。
niedev/RTranslator
Bluetooth LEでユーザー同士を接続し、複数人で会話できるAndroid向けオフライン音声リアルタイム翻訳アプリ。
代替できる製品:Google Translate
- スター
- 10,529
- フォーク
- 951
- 未解決の Issue
- 27
- 最終コミット
- 22 時間前
これは何?
RTranslatorは、音声とテキストをリアルタイムで翻訳するAndroidアプリです。Conversationモードでは、アプリを使う2人以上のユーザーがBluetooth LEで接続します。各ユーザーの発話はそれぞれのスマートフォンで文字起こしされ、テキストとしてほかのユーザーに送信されます。受信したテキストは端末上で翻訳され、スピーカーまたは接続したBluetoothヘッドセットから読み上げられます。
WalkieTalkieモードは、道を尋ねるときのような短いやりとりを想定しています。スマートフォン1台で動作し、選択した2つの言語を聞き分けて、どちらの言語が話されているかを判定し、交互に翻訳を読み上げます。通常のテキスト翻訳には、テキスト翻訳モードを利用できます。
翻訳にはMetaのNLLBモデル、音声認識にはOpenAIのWhisperを使用します。どちらもONNXに変換され、端末上で動作するよう量子化されています。アプリの動作にはRAMが最低6GB必要とされており、モデルは初回起動時にダウンロードされます(約1.2GB)。
主な機能
- 01Bluetooth LEで接続したスマートフォン間の双方向音声翻訳
- 021台のスマートフォンで、選択した2つの言語を聞き分けるWalkieTalkieモード
- 03テキスト翻訳モード
- 04端末上のNLLBモデルとWhisperモデルによるオフライン動作
- 05入力と再生にBluetoothヘッドセットを利用可能
ユースケース
- 異なる言語を話す相手と対面で会話する
- 旅行中に道を尋ねたり、店員と話したりする
- 参加者全員がアプリを使って複数人で会話する
トピック
よくある質問
- RTranslator とは?
- Bluetooth LEでユーザー同士を接続し、複数人で会話できるAndroid向けオフライン音声リアルタイム翻訳アプリ。 RTranslatorは、音声とテキストをリアルタイムで翻訳するAndroidアプリです。Conversationモードでは、アプリを使う2人以上のユーザーがBluetooth LEで接続します。各ユーザーの発話はそれぞれのスマートフォンで文字起こしされ、テキストとしてほかのユーザーに送信されます。受信したテキストは端末上で翻訳され、スピーカーまたは接続したBluetoothヘッドセットから読み上げられます。
- RTranslator は無料で使えますか?ライセンスは?
- RTranslator は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- RTranslator は今もメンテナンスされていますか?
- 活発にメンテナンス中。RTranslator の最終コミットは 2026年10月20日 です。
- RTranslator は何に使えますか?
- 異なる言語を話す相手と対面で会話する 旅行中に道を尋ねたり、店員と話したりする 参加者全員がアプリを使って複数人で会話する
- RTranslator はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/niedev/RTranslator
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OpenAIのWhisper音声認識モデルをC/C++に移植し、CPUとGPUで高速・オフライン・依存関係なしに音声をテキスト化します。
CTranslate2推論エンジン上で動作する、メモリ使用量を抑えた8-bit量子化対応のOpenAI Whisper音声認識モデル再実装。
Whisperを基盤とするオープンソースの音声認識ツール。強制アライメントによる単語単位のタイムスタンプと、任意の話者ダイアライゼーションに対応します。
音声をオンデバイスモデルでテキスト化し、任意でAIによる整形もできるオープンソースのmacOS向け音声入力アプリ。Wispr Flowのローカルな代替です。
近くにある既知メーカーのスマートグラスをBluetooth LE広告から検出して通知するAndroid・iOSアプリ。