使用文本到语音转换服务,生成的音频结尾有1秒左右的空白

方 一 0 信誉分
2024-09-19T08:17:54.17+00:00

生成的音频文件结尾有1秒左右的空白,就导致连续的音频会间断

我使用的是go的api,参数:

postSsml := "<speak version='1.0' xml:lang='en-US'><voice xml:lang='en-US' xml:gender='" + GetVoiceMapGender(Voice) + "' name='" + Voice + "'>" + text + "</voice></speak>"
headers := map[string]string{
    "X-Microsoft-OutputFormat": "audio-16khz-64kbitrate-mono-mp3",
    "Content-Type":             "application/ssml+xml",
    "Authorization":            fmt.Sprintf("Bearer %s", token),
}

Snipaste_2024-09-19_16-02-57

ASP.NET Core
ASP.NET Core
.NET Framework 中一套用于生成 Web 应用程序和 XML Web 服务的技术。
31 个问题
{count} 票

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。