javascript-离子应用无法识别android mobile中的语音

javascript-离子应用无法识别android mobile中的语音,第1张

概述我想通过遵循教程here设计一个可监听语音命令的离子应用程序但是,如果在我的计算机上使用varIdentification=newwebkitSpeechRecognition();进行了测试,则该应用似乎可以识别麦克风上的语音命令.//到计算机命令.但是看到此post,我将命令替换为var识别=新的SpeechRecognition

我想通过遵循教程here设计一个可监听语音命令的离子应用程序
但是,如果在我的计算机上使用var IDentification = new webkitSpeechRecognition();进行了测试,则该应用似乎可以识别麦克风上的语音命令. //到计算机命令.但是看到此post,我将命令替换为

var识别=新的SpeechRecognition(); //到设备

但这似乎无法在我的AndroID设备上工作.
有人遇到过与SpeechRecognitionPlugin相同的问题吗?
请分享您的想法和评论…谢谢

解决方法:

终于能够破解了.诀窍是添加cordova media plugin.

工作代码如下:

index.HTML

@H_301_20@<!DOCTYPE HTML><HTML> <head> <Meta name="format-detection" content="telephone=no"> <Meta name="msapplication-tap-highlight" content="no"> <Meta name="vIEwport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, wIDth=device-wIDth"> <link rel="stylesheet" type="text/CSS" href="CSS/index.CSS"> <Title>Speech Recognition</Title> </head> <body> <br> <br> <br> <br> <br> <br> <br> <br> <form> Click to speak <input type="button" value="speak" name="Download" ID="speak" /> <br> <input type="text" ID="q" name="q" size=60> </form> <script type="text/JavaScript" src="Js/jquery.Js"></script> <script type="text/JavaScript" src="cordova.Js"></script> <script type="text/JavaScript" src="Js/app.Js"></script> </body></HTML>

app.Js

@H_301_20@$(document).ready(function() { document.addEventListener("deviceready", onDeviceReady, false);});var recognition;function onDeviceReady() { $('#speak').click( function() { recognition = new SpeechRecognition(); recognition.onresult = function(event) { if (event.results.length > 0) { console.log(event.results[0][0].transcript); q.value = event.results[0][0].transcript; } }; recognition.start(); });} 总结

以上是内存溢出为你收集整理的javascript-离子应用无法识别android mobile中的语音全部内容,希望文章能够帮你解决javascript-离子应用无法识别android mobile中的语音所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1120730.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存