是否可以在本机反应中收听特定单词?
Posted
技术标签:
【中文标题】是否可以在本机反应中收听特定单词?【英文标题】:Is it possible to listen for specific word in react native? 【发布时间】:2020-10-24 04:24:38 【问题描述】:我正在使用 React native 构建一个 android 应用程序。
https://github.com/react-native-community/voice 这个软件包可以很好地捕捉语音。但我希望设备始终监听并在说出特定单词(如“Hello myapp!”)后触发事件。
我试过了 https://github.com/spokestack/react-native-spokestack
但它不起作用。
谁能帮帮我?
【问题讨论】:
【参考方案1】:import Voice from 'react-native-voice';
import React, Component from 'react';
class VoiceTest extends Component
constructor(props)
Voice.onSpeechStart = this.onSpeechStartHandler.bind(this);
Voice.onSpeechEnd = this.onSpeechEndHandler.bind(this);
Voice.onSpeechResults = this.onSpeechResultsHandler.bind(this);
onStartButtonPress(e)
Voice.start('en-US');
...
还可以查看此链接https://www.npmjs.com/package/react-native-voice 它会对您有很大帮助。
【讨论】:
它不会一直捕捉声音。请再次检查我的问题。以上是关于是否可以在本机反应中收听特定单词?的主要内容,如果未能解决你的问题,请参考以下文章