supertone-inc/supertonic
Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX.
解決する課題
Supertonicは、クラウドAPIを不要にし、レイテンシを低減させ、プライバシーを向上させる高性能なオンデバイス・テキスト読み上げ(TTS)システムです。大規模なTTSモデルに代わる軽量な選択肢を提供し、モバイルデバイス、ブラウザ、Raspberry Piなどのリソースが制限されたハードウェア上で、スタジオ品質の音声合成をローカルで実行できるようにします。
仕組み
ONNX RuntimeをベースとしたSupertonicは、99Mパラメータのコンパクトなオープンウェイトモデルを使用し、完全にデバイス上で推論を行います。31言語をサポートしており、入力言語が不明な場合は言語に依存しないモード(lang="na")で動作可能です。システムは44.1kHz 16-bit WAVオーディオを出力し、複雑なプロンプトエンジニアリングを必要とせずに、音声に人間のようなニュアンスを加えるための表現タグ(例:<laugh>, <breath>)を備えています。
対象ユーザー
GPUやネットワーク接続に依存せず、高速でプライベートかつ高品質な音声合成を必要とする、ブラウザ拡張機能、電子書籍リーダー、エッジデバイスソフトウェアなどのローカルファーストなアプリケーションを構築する開発者。
ハイライト
- エッジ対応: デスクトップ、モバイル、ブラウザ(WebGPU/WASM経由)、Raspberry Pi上でローカルに動作。
- 多言語対応: 31言語をサポートし、オプションで言語に依存しない処理モードも利用可能。
- コンパクトなモデル: 99Mパラメータのフットプリントは、一般的な0.7B-2BクラスのTTSシステムよりも大幅に軽量。
- 幅広いSDKサポート: Python, Node.js, Java, C++, C#, Go, Swift, iOS, Rust, Flutter向けのすぐに使えるサンプルを提供。
- 自然なテキスト処理: 金融用語、電話番号、技術単位を正確に読み上げることに特化。
- 表現タグ: ため息や笑いなどの非言語音のための組み込みタグにより、リアリズムを向上。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト