在这里,Android SDK以文本形式转换语音指令
我在这里使用的是Android SDK和带有预录语音的轮流语音指令。我想在一些可视化ui上复制语音命令,但为了做到这一点,我需要获得准确的文本,语音引擎在准确的时间说话在这里,Android SDK以文本形式转换语音指令,android,here-api,Android,Here Api,我在这里使用的是Android SDK和带有预录语音的轮流语音指令。我想在一些可视化ui上复制语音命令,但为了做到这一点,我需要获得准确的文本,语音引擎在准确的时间说话 我不能使用NewInstructionEventListener,因为我可以对其进行不同的解析,并且每转一圈只给我一条指令(因此我无法处理“150米后左转”>“左转”的情况)。有任何回调吗?对于预录语音NewInstructionEventListener是唯一的选项,因为它只是音频文件的集合。 对于TTS语音,您可以实现Aud
我不能使用
NewInstructionEventListener
,因为我可以对其进行不同的解析,并且每转一圈只给我一条指令(因此我无法处理“150米后左转”>“左转”的情况)。有任何回调吗?对于预录语音NewInstructionEventListener
是唯一的选项,因为它只是音频文件的集合。对于TTS语音,您可以实现
AudioPlayerDelegate
,并将其传递给NavigationManager
。在这种情况下,您将能够接收到准确的发音文本。您可以查看示例它是一组音频文件,以及通过某种算法从中生成的消息,以及来自NewInstructionEventListener的一些数据。所以从技术上讲这是可能的…我只需要在NewInstructionEventListener中对不同丢失的数据段进行算法…也许我描述的不正确,但在预录语音的情况下,没有消息。然后你会听到类似“100米后右转”的声音,这意味着整个短语都是提前录制的。SDK只是有一个逻辑,然后这些预先录制的音频文件应该如何播放。哦,我明白了。我以为预先录制的音频包含“之后”。然后把所有的仪表分开。然后“右转”\“左转”等等。我认为选择模型有一些输出。好的,我将尝试自己实现它,并检查尽可能多的路由,以确认我的算法与这里一样有效。如果没有-这将导致视觉通知和声音之间的差异。是的,您从音频文件片段创建最终短语的想法是正确的。顺便说一句,这里的支持绝对是有史以来最好的!)感谢您和David Leong的所有努力)这让开发人员能够更快地跟踪问题)