← トップに戻る

📚 API仕様・使い方ガイド

各TTSサービスのパラメータ詳細と使用方法

🌈 にじボイス (Niji Voice)

音声合成パラメータ
パラメータ 説明 デフォルト値 範囲
音声ID 使用する声優の識別番号 1 1-50+
速度 音声の再生速度 1.0 0.5-2.0

利用可能な音声キャラクター(一部)

花村 穂ノ香 (17歳・女性)
231e0170-0ece-4155-be44-231423062f41
明るく親しみやすい声・素直・さわやか・軽快
漆夜 蓮 (24歳・男性)
04c7f4e0-41d8-4d02-9cbe-bf79e635f5ab
個性的・魅力的・ヤンデレ・ミステリアス
冬月 初音 (16歳・女性)
d158278c-c4fa-461a-b271-468146ad51c9
ロリ・かわいい・お茶目・マイペース
ラピス (23歳・女性)
47abf5ad-5336-4ace-9254-c145590a9576
ASMR・甘え・かわいい系の癒し声
ユリウス・フォン・エステルハイム (26歳・男性)
11125c91-0b98-411f-bdda-5f0ebf7c104c
かっこいい・落ち着いた・優しい・成熟した王子様
燻 秋雄 (29歳・男性)
3ea8f818-dc85-4bc5-9054-ca410f7465b6
成熟・低音・優雅・魅力的・自信満々なワイルド系
注意: にじボイスは100体以上のキャラクターが利用可能です。最新の音声キャラクター一覧はGET /api/platform/v1/voice-actorsエンドポイントで取得できます。無効なIDを指定すると404エラーが発生します。
使用例:
テキスト: "こんにちは、いい天気ですね。"
音声キャラクター: 花村 穂ノ香
音声ID: 231e0170-0ece-4155-be44-231423062f41
速度: 1.0

🌐 Google Cloud Text-to-Speech

音声合成パラメータ
パラメータ 説明 デフォルト値 選択肢
音声選択 使用する音声モデル ja-JP-Neural2-B 下記参照
速度 音声の再生速度 1.0 0.25-4.0

日本語音声一覧

ja-JP-Neural2-B
女性 (推奨)
自然で聞き取りやすい
ja-JP-Neural2-C
男性 (推奨)
クリアで落ち着いた声
ja-JP-Standard-A
女性 (標準)
基本的な合成音声
ja-JP-Standard-B
女性 (標準)
少し高めの声
ja-JP-Standard-C
男性 (標準)
低めの落ち着いた声
ja-JP-Standard-D
男性 (標準)
中音域のバランス良い声
推奨設定:
Neural2シリーズは最新のAI技術により、より自然な音声を生成できます。

🤗 Hugging Face TTS

モデル選択
モデル名 言語 特徴 品質
facebook/fastspeech2-en-ljspeech 英語 高速・軽量 標準
microsoft/speecht5_tts 英語 Microsoft開発 高品質
espnet/kan-bayashi_ljspeech_vits 英語 VITS系モデル 高品質
注意: Hugging Faceのモデルは英語対応が中心です。日本語テキストの場合、ローマ字に変換してから使用することを推奨します。
英語例:
テキスト: "Hello, this is a test of text-to-speech synthesis."
モデル: microsoft/speecht5_tts

🎨 Style-BERT-VITS2 (ローカル)

ローカル環境セットアップ
# リポジトリをクローン git clone https://github.com/litagin02/Style-Bert-VITS2 cd Style-Bert-VITS2 # 依存関係をインストール pip install -r requirements.txt # サーバーを起動 python server.py
パラメータ 説明 デフォルト値
サーバーURL ローカルサーバーのアドレス http://localhost:5000
モデル名 使用する学習済みモデル user設定依存
話者ID 音声の話者番号 0
特徴:
• 高品質な日本語TTS
• 感情表現が豊か
• カスタムモデル対応
• ローカル実行により無制限利用

💡 使用のコツ

📝 効果的なテキスト入力

  • 句読点を活用: 自然な間を作るため、適切に「、」「。」を配置
  • 漢字とひらがなのバランス: 読みやすさを考慮した表記
  • 専門用語の注意: 難読語は読み方を併記
  • 長文の分割: 長い文章は適度に区切る

⚡ パフォーマンス最適化

  • 短いテスト: まず短いテキストで動作確認
  • 段階的テスト: パラメータを一つずつ変更
  • エラー対応: 404エラー時は音声IDを確認
  • レート制限: API呼び出し頻度に注意

🔧 トラブルシューティング

よくあるエラーと対処法

404 Voice actor not found:
→ 無効な音声IDが指定されています。利用可能なIDを確認してください。
CORS エラー:
→ プロキシサーバー経由でAPIを呼び出してください。直接API呼び出しは制限されています。
APIキーエラー:
→ APIキーはサーバー側で管理されています。クライアント側での設定は不要です。
ローカルサーバー接続エラー:
→ Style-BERT-VITS2サーバーが起動していることを確認してください。