使用Expo进行本机处理,以监视麦克风的用户语音音调

问题描述 投票:0回答:1

您好,我想通过react-native博览会制作一个简单的平台游戏,有点像飘扬的小鸟,但使用用户语音作为输入。

我尝试使用@react-native-community/voice,但出现此错误

TypeError: Cannot read property 'startSpeech' of undefined
at index.js:75
at new Promise (<anonymous>)
at RCTVoice.start (index.js:57)
at onStartButtonPress$ (App.js:40)
at tryCatch (runtime.js:45)
at Generator.invoke [as _invoke] (runtime.js:274)
at Generator.prototype.<computed> [as next] (runtime.js:97)
at tryCatch (runtime.js:45)
at invoke (runtime.js:135)
at runtime.js:170
at new Promise (<anonymous>)
at callInvokeWithMethodAndArg (runtime.js:169)
at AsyncIterator.enqueue [as _invoke] (runtime.js:192)
at AsyncIterator.prototype.<computed> [as next] (runtime.js:97)
at Object.../../../../../../../../../../../Desktop/phase-3/coretan/testVoice2/node_modules/regenerator-runtime/runtime.js.exports.async (runtime.js:219)
at Object.onStartButtonPress [as onPress] (App.js:40)
at Object.touchableHandlePress (index.js:117)
at Object._performSideEffectsForTransition (index.js:730)
at Object._receiveSignal (index.js:642)
at Object.touchableHandleResponderRelease (index.js:428)
at domProps.<computed> (index.js:65)
at HTMLUnknownElement.callCallback (react-dom.development.js:347)
at Object.invokeGuardedCallbackDev (react-dom.development.js:397)
at invokeGuardedCallback (react-dom.development.js:454)
at invokeGuardedCallbackAndCatchFirstError (react-dom.development.js:468)
at executeDispatch (react-dom.development.js:600)
at executeDispatchesInOrder (react-dom.development.js:622)
at executeDispatchesAndRelease (react-dom.development.js:725)
at executeDispatchesAndReleaseTopLevel (react-dom.development.js:733)
at Array.forEach (<anonymous>)
at forEachAccumulated (react-dom.development.js:705)
at runEventsInBatch (react-dom.development.js:750)
at runExtractedPluginEventsInBatch (react-dom.development.js:881)
at handleTopLevel (react-dom.development.js:5901)
at batchedEventUpdates (react-dom.development.js:2344)
at dispatchEventForPluginEventSystem (react-dom.development.js:5996)
at dispatchEvent (react-dom.development.js:6025)
at unstable_runWithPriority (scheduler.development.js:643)
at runWithPriority$2 (react-dom.development.js:11305)
at discreteUpdates$1 (react-dom.development.js:21672)
at discreteUpdates (react-dom.development.js:2359)
at dispatchDiscreteEvent (react-dom.development.js:5979)

我可以在博览会上使用其他库来监视用户的语音提示吗?

reactjs react-native expo voice pitch-detection
1个回答
0
投票

很抱歉问这个愚蠢的问题,我已经通过使用react-native方法来解决了这个问题

© www.soinside.com 2019 - 2024. All rights reserved.