gpt4 book ai didi

javascript - HTML5 语音识别 --- 有没有办法动态设置用户期望说的内容? (使用自定义语法)

转载 作者:技术小花猫 更新时间:2023-10-29 12:34:29 25 4
gpt4 key购买 nike

我正在寻找一种方法来定义您希望用户在 <input> 中说什么标签使用 HTML 5 speech属性集。
我知道您可以通过 grammar 指定要使用的特定语法属性,像这样:
<input type="text" speech grammar="grammar.grxml" />

(参见 http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html)

但我希望有一种方法可以使它动态化,这样我就可以指定我希望用户通过 javascript 说什么。

例如,如果您有一个动态生成的项目列表供用户通过语音从中选择,您将如何指定他们将要说的最有可能是这些项目之一?

附言我正在使用 Google Chrome 对此进行测试,因此使用 x-webkit-speech属性而不是 speech同样x-webkit-grammar而不是 grammar .

最佳答案

可以使用 PHP、JSP 或您最喜欢的 Web 开发语言动态生成语法文件。语法文件是使用 HTTP 获取的,因此如果您使用的是 PHP,您可能会得到这样的东西:

<input type="text" speech grammar="grammar.php?some_var=foo" />

PHP 将根据查询字符串中传递的信息或通过存储的 session 信息动态创建语法,并将其返回给语音引擎。

关于javascript - HTML5 语音识别 --- 有没有办法动态设置用户期望说的内容? (使用自定义语法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9848979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com