【发布时间】:2019-08-27 18:58:19
【问题描述】:
我复制了一个用 javascript 编写的带有画布的开源网页游戏,我想实现“react-speech-recognition”API(https://www.npmjs.com/package/react-speech-recognition)
要使用这个 API,我需要创建一个呈现 HTML 的反应应用程序。是否可以创建一个带有反应的简单类,我可以在我的 javascript 代码中导入和使用它?
这是反应中的代码:
import React, { Component } from "react";
import PropTypes from "prop-types";
import SpeechRecognition from "react-speech-recognition";
const propTypes = {
// Props injected by SpeechRecognition
transcript: PropTypes.string,
resetTranscript: PropTypes.func,
browserSupportsSpeechRecognition: PropTypes.bool
};
const Dictaphone = ({
transcript,
resetTranscript,
browserSupportsSpeechRecognition
}) => {
if (!browserSupportsSpeechRecognition) {
return null;
}
return (
<div>
<button onClick={resetTranscript}>Reset</button>
<span>{transcript}</span>
</div>
);
};
Dictaphone.propTypes = propTypes;
export default SpeechRecognition(Dictaphone);
如何使用该示例代码并使用简单的方法创建一个类来调用它们?
谢谢。
【问题讨论】:
标签: javascript reactjs react-native speech-recognition