我目前正在为回音点开发一个自定义技能。我使用Alexa.NET开发工具包,在.net核心中使用AWS Lamda函数。其中一个意图让Alexa播放视频,这是托管在S3存储桶,但有时(随机-一次在打开技能后,一次在第4或5个视频之后),Alexa立即理解命令,但需要很长时间才能播放视频。根据cloudwatch日志,命令被解析并在几毫秒内执行lambda函数,但视频开始播放非常延迟(最多两分钟)。
REPORT RequestId: xyz Duration: 366.44 ms Billed Duration: 400 ms Memory Size: 576 MB Max Memory Us
这就是我如何使用SpeechSynthesizer说"Hello“,用NAudio WaveFormatConversionStream转换,然后再读一遍。
WaveFileReader[] reader = new WaveFileReader[count];
using (SpeechSynthesizer s