メインコンテンツまでスキップ

Voice Studio

Voice StudioはServerless Inference内のテキスト音声変換(Text-to-Speech)ツールです。ベトナム語テキストを入力し、モデルと音声設定を選択すると、再生・ダウンロード・URL共有が可能な音声ファイルを受け取れます。

Voice Studioは以下の用途に適しています。

  • 製品にAPIを組み込む前に音声品質を試聴する。
  • 短いコンテンツ(アナウンス、ナレーション、デモ)の音声ファイルを素早く生成する。
  • モデル・音声・設定の違いによる結果を比較する。

1. Voice Studioへのアクセス

  1. FPT AI Factoryにサインインします。
  2. 上部バーで正しい Organization / Project(例:BigDream / AI Research Lab)を確認します。利用コストはこのプロジェクトに請求されます。
  3. 左メニューから FPT Token Factory → Serverless Inference → Voice Studio を開きます。

2. 画面レイアウト

画面は3つのメインエリアに分かれています。

エリア位置機能
設定(Model & Settings)左カラムモデル、出力フォーマット、音声、速度、詳細パラメータを選択
Text input & Result中央カラムテキスト入力、変換実行、結果の再生とダウンロード
History右カラム過去24時間の実行履歴

右上には2つのユーティリティボタンがあります。

  • Get API Keys — APIキー管理ページへ移動し、TTSをアプリケーションに統合します。
  • View Code — 現在の設定に対応したAPIコールのサンプルコードを表示します。

3. モデルの選択

Model(左カラム)で2つのモデルから1つを選択します。単価はセレクターの下に表示されます。

FPT.TTS-proFPT.TTS-ultra
表示単価$16.5 / 100万文字$99 / 100万文字
音声選択方法Voiceリストから直接選択ModeAdvancedグループで設定
詳細パラメータなしあり(Language、Num steps、Guidance scale)
共通オプションResponse format、SpeedResponse format、Speed
注記

モデルを切り替えると、下のSettingsセクションが対応して変化します。


4. FPT.TTS-proの設定

シンプルなモデルで、利用可能な音声をすばやく選択したい場合に適しています。

フィールド説明サンプル値
Response format返却される音声ファイルフォーマットMP3
Voice読み上げ音声。各音声には地域と性別(北部/中部/南部・男性/女性)が表示されます。選択中の音声には ✓ マークが付きますViet Khoa · North · Male
Speed読み上げ速度1x

手順:

  1. Model = FPT.TTS-pro を選択します。
  2. Response format を選択します。
  3. Voice リストを開き、希望の地域と性別に合った音声を選択します。
  4. Speed を選択します(1xが標準速度です)。
  5. テキスト入力へ進みます(セクション6)。

5. FPT.TTS-ultraの設定

このモデルでは、音声品質と生成方法をより詳細にカスタマイズできます。

フィールド説明デフォルト値
Response format返却される音声ファイルフォーマットMP3
Mode音声選択モード。Autoはシステムが最適な音声を自動選択しますAuto
Advanced(展開可能グループ)以下の詳細パラメータ
Languageテキストの言語。空白のままにすると自動検出されます
Num steps音声生成ステップ数。高いほど品質が上がりますが処理が遅くなります32
Guidance scaleテキスト/音声特性への準拠度2.0
Reset to defaultすべてのAdvancedパラメータをデフォルト値に戻します
Speed読み上げ速度1x

手順:

  1. Model = FPT.TTS-ultra を選択します。
  2. Response format を選択します。
  3. Mode を選択します。初めてのユーザーは Auto のままにしてください。
  4. (任意)Advanced をクリックして詳細パラメータグループを展開します。
    • 最初の実行はデフォルト値のままにしてください。
    • より高い品質が必要な場合は Num steps を増やします(処理時間が長くなります)。
    • 結果が期待どおりでない場合は Reset to default をクリックして元の設定に戻します。
  5. Speed を選択します。
  6. テキスト入力へ進みます(セクション6)。

調整のヒント:

目的調整方法
速度を優先したクイックプレビューNum steps を下げる
最終成果物の最高品質Num steps を上げ、Guidance scale はデフォルトのまま
不自然な結果・品質のばらつきReset to default をクリックし、パラメータを1つずつ調整する

6. テキスト入力と変換の実行

  1. Text input フィールドにコンテンツを入力またはペーストします(必須フィールド、* マーク付き)。
  2. 入力エリア左下の文字数カウンター(例:266/5000 characters)を確認します。1回の実行につき最大5,000文字。
  3. 入力エリア右上の Clear を使用してすべてのコンテンツを削除できます。
  4. Run をクリックします。

システムが処理し、下の Result エリアに結果を表示します。

注記
  • 自然な間ができるよう、正しい句読点を使用してください。
  • 5,000文字を超えるテキストは複数のセグメントに分割して個別に実行してください。
  • コストは送信した文字数に基づいて計算されます。

7. 結果の確認と利用

Result エリアに以下が表示されます。

  • オーディオプレーヤー — ▶ をクリックして再生、プログレスバーをドラッグしてシークします。右側に再生時間が表示されます。
  • 録音情報 — フォーマット、音声、速度、再生時間(右上にも概要表示。例:MP3 · Viet Khoa · 1x)。
  • 3つの操作ボタン:
ボタン機能
Download MP3デバイスに音声ファイルをダウンロード
Copy URL音声ファイルへの直接リンクをコピー
Open in new tab新しいブラウザタブで音声ファイルを開く
警告

音声リンクには有効期限があります。 ボタン下部の青い通知に有効期限が表示されます(例:Audio link is available until 10:12 10/09/2026)。その時刻までにダウンロードまたはURLをコピーしてください。


8. 履歴(History)

右カラムに最近の実行が保存されます。

  • 保存期間: 24時間。その後、レコードは自動的に削除されます。
  • 検索: Search history… フィールドにテキスト内容でフィルタリングします。
  • 各レコード にはテキストの冒頭、音声、速度、実行時刻が表示され、▶ 再生、⬇ ダウンロード、🗑 削除の3つのボタンが付いています。
  • ページネーション: ‹ › 矢印でページを移動、1ページあたりのレコード数を調整できます(デフォルト 5 / page)。
  • Clear all: 履歴全体を削除します。
注記

履歴は現在のプロジェクト内でのみあなたのものであり、長期保存の代替にはなりません。保持が必要なファイルは必ず Download してください。


9. APIによる統合

設定が確定したら:

  1. View Code をクリックして、選択中のモデルとパラメータでAPIを呼び出すサンプルコードを取得します。
  2. Get API Keys をクリックしてAPIキーを作成またはコピーします(Serverless Inference → API Keys メニュー)。
  3. 同じメニューの User quotasUsage でクォータ制限と使用状況を確認します。

10. よくある質問

FPT.TTS-ultraを選択したときにVoiceセレクターが表示されないのはなぜですか? FPT.TTS-ultraは、FPT.TTS-proの固定Voiceリストではなく、Mode(デフォルト Auto)とAdvancedグループで音声を選択します。

Runボタンがグレーアウトしている・実行できない場合は? Text input フィールドにコンテンツがあり、5,000文字を超えていないことを確認してください。

音声リンクが期限切れと表示される場合は? History から再実行する(24時間以内の場合)か、同じテキストで再実行してください。今後は生成直後に Download することをお勧めします。

FPT.TTS-ultraの処理が遅い場合は? Advanced グループの Num steps を下げるか、テキストを短くしてください。

コストはどのように計算されますか? 送信した文字数に基づき、Modelセレクター下に表示される単価で計算されます。詳細は Pricing または Usage をご確認ください。