このドキュメントは英語の原文から自動翻訳されています。表現に不自然な箇所がある場合があります。正確な内容は英語の原文もあわせてご確認ください。
1. API Keyを取得する
Supertone APIはAPI Keyベースの認証を使用します。開発者コンソールから発行してください。- console.supertoneapi.comで登録します。
- 新しいサービスを作成し、生成されたキーをコピーします。
- ソースコード管理に含めないよう、環境変数として保存します。
1つのアカウントにつき最大3つのAPI Keyを発行できます。キーが流出した場合は、コンソールから廃棄して再発行してください。
2. 最初の音声を生成する
下記のタブから言語を選択し、スニペットを実行してください。PythonおよびTypeScript SDKは、認証、リトライ、長文の自動チャンク分割を標準でサポートしています。 サンプルコードでは例示用のvoice_idを使用しています。動作を確認したら、ボイスライブラリの任意のボイスに差し替えてください。
- Python
- TypeScript
- cURL
SDKをインストールします。実行します。
quickstart.pyを作成します。speech.wavを開いてみてください。例示用ボイスで読み上げられたセリフが聞こえるはずです。
3. 内部で起きていること
SDKは型付きのenum定数(例:
models.APIConvertTextToSpeechUsingCharacterRequestLanguage.EN)も提供しています。プレーンな文字列より型安全性を重視する場合に使用できます。どちらのスタイルでも動作します。
4. 次のステップ
さらに多くのボイスを探す
プリセットライブラリを閲覧し、用途に合った
voice_idを見つけましょう。モデルを選ぶ
sona_speech_2、sona_speech_2_flash、supertonic_api_3、supertonic_api_1、sona_speech_1から選択できます。長文を扱う
APIの300文字制限とSDKの自動チャンク分割を理解しましょう。
ボイスを調整する
voice_settingsでピッチ、イントネーション、スピードを調整します。