argmaxinc/argmax-oss-swift
On-device Speech AI for Apple Silicon
解決する課題
Argmax Open-Source SDKは、Appleプラットフォーム(macOSおよびiOS)上でAIオーディオモデルを完全にオンデバイスで実行するための、ターンキーフレームワークのセットを提供します。これにより、音声認識、音声合成、話者識別のためのクラウドベースのAPIが不要になり、プライバシーの確保とレイテンシの低減を実現します。
仕組み
このSDKはCore MLに基づいて構築されており、3つの特化した「キット」で構成されています。
- WhisperKit: 音声認識および翻訳のためにOpenAIのWhisperを実装しています。既存のクライアントとの容易な統合のために、OpenAI Audio APIを模倣したローカルサーバーが含まれています。
- TTSKit: Qwen3-TTSモデルを使用して、多言語対応、カスタムボイス、リアルタイムストリーミング再生をサポートしたテキスト読み上げを行います。
- SpeakerKit: Pyannoteを利用した話者分離により、オーディオ録音内の「誰がいつ話したか」をシステムが識別できるようにします。
対象者
外部サーバーに依存することなく、文字起こし、音声合成、話者識別などの高性能なオーディオAI機能をアプリに直接統合したい、macOSおよびiOS向けのアプリ開発者。
ハイライト
- オンデバイス推論: すべての処理はCore MLを介してApple silicon上でローカルに行われます。
- OpenAI API互換性: 標準的なOpenAI SDKクライアントを使用してローカル文字起こしができるローカルサーバーが含まれています。
- ストリーミング機能: TTSのリアルタイムストリーミング再生、およびWhisperKitにおけるメモリ管理のための大きなオーディオファイルのインクリメンタルロードをサポートしています。
- 多言語サポート: TTSKitは10言語と複数の内蔵ボイスをサポートしています。WhisperKitは、精度と速度のトレードオフに応じてさまざまなモデルサイズをサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト