Fish Audio Docs
API リファレンス音声管理
Back to site

ボイスをリストする

現在の API キーで利用できるパブリック ボイスと個人ボイスをリストします。

ボイスをリストする

GET /api/open/v1/voices

完全な URL:

https://fishaudio.org/api/open/v1/voices

ヘッダー

Authorization: Bearer FISHAUDIO_API_KEY

音声のリストは読み取り専用です。タスクの作成やクレジットの消費はありません。

クエリオプション

エンドポイントは、URL クエリ パラメーターからオプションのフィルターを読み取ります。それらを省略すると、API は公開の声の最初のページを返します。

フィールドタイプ必須説明
page整数いいえページ番号。デフォルト: 1
pageSize整数いいえページごとの項目。デフォルト: 20、最大: 100
modelType文字列いいえpublicpersonal、または all
includePersonalブール値いいえtrue の場合、デフォルトのモデル タイプは all になります。

## 応答

{
  "total": 1,
  "page": 1,
  "pageSize": 20,
  "totalPages": 1,
  "items": [
    {
      "voiceId": "voice_123",
      "title": "Clara",
      "description": "",
      "created_at": "2026-07-09T00:00:00.000Z",
      "updated_at": "2026-07-09T00:00:00.000Z",
      "isPersonal": false
    }
  ]
}

TTS リクエストでは items[].voiceId を使用します。

クイックテスト音声

応答から音声を選択する前に TTS をテストするには、次のパブリック システム音声 ID を使用します。

00a1b221-6137-4b73-ad62-b0cbce134167

プロダクション音声を選択する準備ができたら、これを items[].voiceId 値に置き換えます。

curl の例

curl "https://fishaudio.org/api/open/v1/voices?page=1&pageSize=20&modelType=public" \
  -H "Authorization: Bearer FISHAUDIO_API_KEY"

エラー

ステータス意味
401API キーが見つからないか無効です。
403アカウントは音声をリストできません
500音声カタログのクエリが失敗しました