Skip to main content
このドキュメントは英語の原文から自動翻訳されています。表現に不自然な箇所がある場合があります。正確な内容は英語の原文もあわせてご確認ください。
コード不要で、ターミナルから直接テキストを音声に変換できます。Supertone CLIは文字列・ファイル・標準入力(stdin)から合成し、スピーカーへリアルタイムでストリーミングし、ディレクトリ全体を一括処理し、ボイス・使用量・クレジットを管理します。 ソース: supertone-inc/supertone-cli

クイックスタート

1

インストール

Python 3.12+が必要です。[stream]の追加オプションでリアルタイム再生が有効になります。
2

API キーを設定

3

聴いてみる

音声が聞こえれば準備完了です。✅
アプリケーションコードに組み込みますか? PythonまたはTypeScript SDKを使用してください。AIエージェント向けはMCPを参照してください。

インストール

Python 3.12+が必要です。[stream]の追加オプションは--streamによるシステムスピーカーへのリアルタイム再生を有効にします。

認証

デフォルト値を一度保存しておけば、毎回の呼び出しで該当するフラグを省略できます:

音声合成

ボイス管理

長さの予測と使用量の追跡

tts-predictは、クレジットを消費せずに長さとクレジットコストを見積もります — 大量の一括処理の前に便利です。

レシピ

.txtファイルを1つのディレクトリにまとめ、一度に合成します:
任意のコマンドの出力をそのままリアルタイム音声へパイプします:
--format jsonであらゆる読み取りコマンドをスクリプト化できます:
入力を順に処理し、予測される長さを合計してクレジット消費前に把握します:

リファレンス

sona_speech_1sona_speech_2sona_speech_2_flashsona_speech_2tsupertonic_api_1supertonic_api_3。各モデルの機能とトレードオフはモデルを参照してください。

トラブルシューティング

インストール先がPATHにないか、有効化されていない仮想環境にインストールされています。仮想環境を再度有効化するか、pip install --user supertone-cliで再インストールし、ユーザースクリプトのディレクトリをPATHに追加してください。
API キーが未設定か無効です。echo $SUPERTONE_API_KEYで確認するか、supertone config set api_key your-api-keyを実行してください。キーはDeveloper Consoleで取得できます。
リアルタイム再生にはストリーミングの追加オプション(pip install "supertone-cli[stream]")と**sona_speech_1モデル**が必要です — -m sona_speech_1を渡してください。他のモデルは*「Streaming requires sona_speech_1」*エラーになります。その場合は-o output.wavでファイルに保存してください。
残高がなくなると合成は停止します。supertone usage balanceで確認し、Developer Consoleでチャージしてください。

関連ドキュメント

MCP

Model Context Protocolを通じて、AIエージェントがSupertoneを呼び出せるようにします。

Python SDK

アプリケーションコード向けの同じAPI。