本文目錄
Custom voices 文件一上來就是分叉:用文字寫聲音,還是從錄音克隆。兩條路徑並不共用同一套 API 面。常見坑是存下 prompt 產生的 voice id,再丟進 Text to Speech 或 Realtime,把失敗當成鑑權或計費問題。很多時候只是該聲音類型在那個端點不受支援。下文嚴格跟官網 Custom voices 指南。這不是「今天剛發布」的首發稿—開發者 Changelog 大約在 2026 年 10 月中旬已有紀錄。僅供參考;本站暫時還沒有實測音質。 生產側回饋可透過網站底部站長聯絡方式提交。
兩條建立路徑
| 路徑 | 怎麼建立 | 儲存後的聲音能用在哪 |
|---|---|---|
Prompt-to-voice(type: prompt) | 用文字描述聲線特質。不需要參考或同意錄音。 | 僅 GPT-Live。 Text to Speech、Realtime、Chat Completions 均不支援。 |
| 錄音克隆 | 同意錄音(對應語言的固定句)+同一人的參考樣音。 | GPT-Live、Text to Speech API、Realtime API,或帶音訊輸出的 Chat Completions(見文件引言)。 |
Prompt-to-voice 對 API 客戶普遍可用。錄音建立的聲音僅限 eligible 客戶—聯絡 OpenAI sales,開通後在 Audio 下的 Voices 使用。
Prompt-to-voice:建立免費,使用走 GPT-Live
建立並儲存 prompt 產生的聲音是免費的。在 Playground 試聽,或在 GPT-Live 裡用該聲音產生語音,按 GPT-Live 常規工作階段費率計費。
向 /v1/audio/voices 傳送 JSON:"type": "prompt"、name、描述聲音的 prompt,以及 "model": "auto"。可選 script_hint(最多 2,000 字元)引導示例腳本;空白或過短會被拒。成功回應含中繼資料(含 id),但不含音訊預覽。要聽只能跑 GPT-Live 工作階段。
文件中的限額與寫 prompt 注意點:
- 每個組織最多 100 個 prompt 產生聲音(含應用替終端客戶建立的)。
- 用自然語言寫特質—口音、聽感年齡、音高、音色、質感、響度、語速、辨識度。
- 不要要求模仿具名真人、公眾人物或虛構角色。
- 僅限成人聲。 不允許兒童聲。
在 GPT-Live 裡把 session.audio.output.voice.id 設為回傳的 id。為了音色表現,把原始描述一併寫進 session.instructions,與應用的對話規則並列。工作階段啟動時選定聲音;要試另一個已存聲音,請開新工作階段。
錄音克隆:同意、樣音、更廣介面
錄音克隆需要同一說話人的兩段上傳:
- 同意錄音 — 按所選語言朗讀官網同意句(英文例:"I am the owner of this voice and I consent to OpenAI using this voice to create a synthetic voice model.")。偏離腳本即失敗。
- 樣音錄音 — 模型要貼合的參考。須與同意錄音為同一人。
同意走 /v1/audio/voice_consents,再帶樣音與 consent id 調 /v1/audio/voices。指南寫明的要求:
- 每個組織最多 20 個錄音聲音。
- 每段樣音 不超過 60 秒。
- 格式:
mpeg/wav/ogg/aac/flac/webm/mp4。 - 同指南 GPT-Live 補充:至少約五秒真實語音、足夠轉寫 token、上傳上限(該路徑示例 10 MiB)—上線前請再確認現行文件。
開通後,按文件引言,錄音聲音可用於 GPT-Live、Text to Speech API、Realtime API,或帶音訊輸出的 Chat Completions。與 prompt 聲音的主要產品差別是這張更廣的面—不是「音質一定更好」的籠統承諾。
避坑:voice id 用錯介面
拿到 voice_… id 不等於每個語音端點都會接受。
- 把 prompt 聲音丟進 Text to Speech/Realtime/音訊 Chat Completions=該類型不受支援。
- 錄音聲音仍需要專案權限、同專案有效同意、以及 eligible 組織。已刪除/撤銷的聲音、其他專案的同意、或缺自訂聲音權限,都可能報錯(GPT-Live 節註明部分表現為類似
404)。
先對齊建立路徑與執行時 API,再去查金鑰或配額。
責任使用
Custom voices 指南的責任使用規則對兩條路徑都適用:
- 不要仿冒他人或違反 OpenAI Usage Policies。
- 僅用成人聲。
- 保持透明:告知聽者語音為 AI 生成,並保留來源中繼資料或浮水印(如有)。
- 聲音不保證唯一;他人可能產生相近輸出。
- 錄音聲音另見 Text-to-Speech Supplemental Agreement。
本文不提供仿冒真人的操作指引。應描述聲線特質,或在官方流程下使用已同意說話人本人的樣音。
這不是什麼
- 不是 ChatGPT App。 此處設定與限制針對 OpenAI API 上的 開發者 Custom voices 產品。
- 不是聲稱 prompt 聲音通吃所有語音 API。 Prompt=僅 GPT-Live。
- 不是音質對決。 本站沒有對比 prompt 與錄音,也暫時還沒有實測中文或日文輸出品質—相關語種結果當作未驗證。
- 不是今日獨家首發。 可當作「選哪條路徑/哪個 API」的常青對照。
