irybalka1966 / voiceinputs
构建具有语音输入能力的文本和选择HTML表单输入
1.0
2019-09-03 19:08 UTC
Requires (Dev)
- phpunit/phpunit: 5.7.17
This package is auto-updated.
Last update: 2024-09-07 06:51:56 UTC
README
此软件包允许您使用Chrome webkitSpeechRecognition构建具有“语音填充”选项的“文本”和“选择”HTML表单输入。在这里,可以自动在输入之间切换语音识别模式,按自定义顺序进行。
语音识别选项仅适用于Chrome浏览器和SSL连接。
使用示例
如果您希望在HTML表单中添加具有语音识别功能的输入,例如汽车品牌(例如丰田、法拉利等),年份(例如2016、2017等,具有严格的选择),以及颜色。如果您希望识别完成后自动在下一个输入上启动
<?php require '...\vendor\autoload.php'; use irybalka1966\VoiceInputs\VoiceInputs; $voice = new VoiceInputs(); ?>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Voice Input</title> <link type="text/css" rel="stylesheet" href="css/voice-input.js"> </head> <body> <label for="car-brand">Car brand:</label> <?= $voice->TextVoice('car-brand', ['Toyota', 'Ferrari', 'BMW', 'Nissan'], 1); ?> <label for="year">Year:</label> <?= $voice->SelectVoice('year', ['2016', '2017', '2018', '2019'], 1); ?> <label for="color">Color:</label> <?= $voice->TextVoice('color', ['yellow', 'black', 'white', 'red', 'blue'], 0); ?> <script src="js/voice-input.js"></script> </body> </html>
安装
使用 composer
$ composer require irybalka1966/VoiceInputs
要求
此版本支持以下版本的PHP。
- PHP >= 7.0
- HHVM
作者
此软件包由 Igor Rybalka 创建和维护。如果您有任何问题,请随时通过使用 igor.rybalka 在您的消息中联系我。
许可证
MIT许可证
版权所有 (c) 2019 Igor Rybalka
特此授予任何人免费获取此软件及其相关文档副本(“软件”)的权利,不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向获得该软件的人提供副本以进行上述行为,前提是遵守以下条件
上述版权声明和本许可声明应包含在所有副本或实质部分软件中。
本软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论这些责任是基于合同、侵权或其他原因,是否因软件或软件的使用或其他方式引起、产生或与之相关。