作者:互联网 时间: 2026-09-02 13:25:54
看火山引擎时,重点不只是名称,而是它解决哪类问题、依赖哪些条件以及落地成本。
先看原文给出的关键信息:必须通过ListAITranslationSpeech接口查询音色ID,预设音色直接传ID,自定义音色需另外传speaker_id="custom_speaker_id"和custom_spe;要在火山引擎TTS服务中准确选用符合场景需求的AI音色,必须区分预设音色调用、自定义音色训练与音色设计三大路径,不能直接在控制台界面点选就完事——错误的音色ID或未完成鉴权会导致合成请求直接返;查可用音色列表(含预设+自建)调用ListAITranslationSpeech接口获取当前账号下全部可选音色,这是唯一权威来源,控制台UI展示可能滞后或不全。。继续往下处理时,重点放在这些条件上:构造GET请求:https://vod.volcengineapi.com?;SpeechTypeFilter若只传Preset,则查不到你训练好的自建音色。;响应体中每个音色对象含id、name、language、type字段,其中id字段才是TTS合成时真正要传的speaker_id值。。收尾检查时,再把这些细节对上:调用预设音色(免训练,开箱即用)做法一:直接使用官方音色ID(推荐新手)从VOICE_PROFILES字典里选一个,比如四川话对应zh_male_sichuan_xia;做法二:用音色名称模糊匹配(需自行解析ListAITranslationSpeech返回)遍历接口返回结果,筛选name字段含“四川”且type为Preset的项,取其;这一步容易漏掉带版本后缀的音色(如_xxx_v2),导致调用失败。。