技术文章 - CS327306

调用 window.speechSynthesis.speak() 仅适用于 Preivew 和 IOS 设备,但不适用于 Android 设备

已修改: 20-May-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Vuforia Studio 9.0.0 to 9.2.2

说明

  • 调用 window.speechSynthesis.speak() 仅适用于 Preivew 和 IOS 设备,但不适用于 Android 设备?
  • 以下用于输出语音文本的代码(将步骤指令转换为语音)在预览模式和 IOS 设备上工作正常:

$scope.speak = 函数(){
var speakText = $scope.view.wdg["label-1"].text;
var msg = new SpeechSynthesisUtterance(spokenText);
window.speechSynthesis.speak(msg);}

  • 以上代码仅适用于IOS,不适用于Android。
  • Android使用speechSynthesis应该用什么代码
  • 如何在 iOS 和 Android 设备中取消语音合成


这是文章 327306 的 PDF 版本,可能已过期。最新版本 CS327306