我正在使用AWS Lambda和NodeJS构建Alexa技能。我有两个问题:亚马逊Alexa - 捕获完整的成绩单
1)我是否可以检索演讲者的全部成绩单?
在我的Alexa手机应用程序中,我能够完全阅读我所说的内容,但我想收集这些数据,以便我可以分析人们对我的技能的说话方式。
这是可能的语音到文本的工具,如谷歌语音的API(demo here,spec here),有东西像recognition.onresult()
:
recognition.onresult = function(event) {
var interim_transcript = '';
for (var i = event.resultIndex; i < event.results.length; ++i) {
if (event.results[i].isFinal) {
final_transcript += event.results[i][0].transcript;
在我的Alexa的应用程序,你可以在这里看到它捕捉到,当我问“唱生日快乐”:
如何以编程抓住这个?我想知道用户何时请求我没有想到的事情,收集这些失败和常见的语音请求,并基于此提高技能。
2),页面是否支持多种声音和多国语言(输入和输出)?
再次,看着谷歌语音的API,你可以看到它允许许多修改,以语音输入和语音输出,多国语言,甚至语速:
var utterance = new SpeechSynthesisUtterance();
utterance.rate = 0.7;
utterance.lang = "zh-CN";
是否Alexa的提供此套件的控件?
你知道吗,如果这仍然是无法访问音频剪辑的情况?我更喜欢做我自己的转录选项。 – Jordan