使用自定义语言的 SSML 输出
SSML output with custom language
我正在构建一个简单的 alexa 技能。
我正在尝试输出一条文本消息(意大利语),其中包含一些英文单词,但我不知道它是如何工作的..
1 次尝试
return github.getFollowersCount(search)
.then((count) => {
const speechOutput = `${search} ha ${count} <lang xml:lang="en-GB">follower</lang>`;
return handlerInput.responseBuilder
.speak(speechOutput);
})
2次尝试
return {
ssml: `<speak>Hai ${count} <lang xml:lang="en-GB">follower</lang></speak>`,
type: 'SSML',
};
3次尝试
const speechOutput = `${search} ha ${count} <lang xml:lang="en-GB">follower</lang>`;
return handlerInput.responseBuilder
.speak(escaleTag(speechOutput));
我找不到任何文档或方法让它工作。
另外 ssml-builder 似乎不支持 lang
标签..
你有什么建议吗?处理函数应该是什么 return?
谢谢
那应该完全有效。您是否尝试过 <lang xml:lang="en-US">
或其他语言?
SSML 确实支持 lang
标签,但我不确定它是否会使用默认语音。这是我使用的一个 SSML 片段,似乎工作正常。
<voice name="Brian"><lang xml:lang="en-GB">Hello there</lang>.</voice>
根据官方文档,以下语音支持各自的语言:
英语、美国语 (en-US):Ivy、Joanna、Joey、Justin、Kendra、Kimberly、Matthew、Salli
英语、澳大利亚语 (en-AU):Nicole、Russell
英语、英国语 (en-GB):Amy、Brian、Emma
英语、印度语 (en-IN):Aditi、Raveena
德语(de-DE):Hans、Marlene、Vicki
西班牙语、卡斯蒂利亚语 (es-es):孔奇塔、恩里克
意大利语 (it-IT):Carla, Giorgio
日语 (ja-JP):美月、拓海
法语 (fr-FR):Celine、Lea、Mathieu
我正在构建一个简单的 alexa 技能。
我正在尝试输出一条文本消息(意大利语),其中包含一些英文单词,但我不知道它是如何工作的..
1 次尝试
return github.getFollowersCount(search)
.then((count) => {
const speechOutput = `${search} ha ${count} <lang xml:lang="en-GB">follower</lang>`;
return handlerInput.responseBuilder
.speak(speechOutput);
})
2次尝试
return {
ssml: `<speak>Hai ${count} <lang xml:lang="en-GB">follower</lang></speak>`,
type: 'SSML',
};
3次尝试
const speechOutput = `${search} ha ${count} <lang xml:lang="en-GB">follower</lang>`;
return handlerInput.responseBuilder
.speak(escaleTag(speechOutput));
我找不到任何文档或方法让它工作。
另外 ssml-builder 似乎不支持 lang
标签..
你有什么建议吗?处理函数应该是什么 return?
谢谢
那应该完全有效。您是否尝试过 <lang xml:lang="en-US">
或其他语言?
SSML 确实支持 lang
标签,但我不确定它是否会使用默认语音。这是我使用的一个 SSML 片段,似乎工作正常。
<voice name="Brian"><lang xml:lang="en-GB">Hello there</lang>.</voice>
根据官方文档,以下语音支持各自的语言:
英语、美国语 (en-US):Ivy、Joanna、Joey、Justin、Kendra、Kimberly、Matthew、Salli
英语、澳大利亚语 (en-AU):Nicole、Russell
英语、英国语 (en-GB):Amy、Brian、Emma
英语、印度语 (en-IN):Aditi、Raveena
德语(de-DE):Hans、Marlene、Vicki
西班牙语、卡斯蒂利亚语 (es-es):孔奇塔、恩里克
意大利语 (it-IT):Carla, Giorgio
日语 (ja-JP):美月、拓海
法语 (fr-FR):Celine、Lea、Mathieu