Javascript 将x-webkit-speech与文本区一起使用

Javascript 将x-webkit-speech与文本区一起使用,javascript,html,google-chrome,usability,speech-recognition,Javascript,Html,Google Chrome,Usability,Speech Recognition,我的webapp中有一个字段,用户在其中输入大量文本。我想实现x-webkit-speech元素。它在所有环境中都有效 <input> 框,但我无法在 <textarea name="uxMyInput" rows="30" cols="20" id="uxMyInput" onblur="convert();" style="width:100%;" x-webkit-speech=""></textarea> 目前它仅对输入有效。我认为对较长文本

我的webapp中有一个字段,用户在其中输入大量文本。我想实现x-webkit-speech元素。它在所有环境中都有效

<input>

框,但我无法在

<textarea name="uxMyInput" rows="30" cols="20" id="uxMyInput" onblur="convert();" style="width:100%;" x-webkit-speech=""></textarea>


目前它仅对输入有效。我认为对较长文本输入的支持最终会到来,但由于用户可能希望记录更长的条目,我怀疑他们担心处理的准确性和时间会受到影响。

答案相当简单:在文本区域上方添加一个文本输入框,然后使用onwebkitspeechchange属性将新识别的文本从输入框复制到文本区

我在JSFIDLE上发布了一个代码示例:


谢谢。我担心这就是问题所在,但很高兴听到它得到证实。希望它能很快在文本区工作。无法包装输入框是非常有限的。