javascript - 如何在 React 中实现文本转语音
问题描述
我试图有一个简单的网页,一旦我将鼠标悬停在 div 标签上,它将开始阅读文本,如果我移开,它将暂停。问题是我不知道如何实现文本到语音的功能。我试过的那些没有用。
import React, {useRef} from "react";
import "./Subject1.css";
function Subject1() {
const subject1_topic = useRef(null)
const speak = () => {
}
const dontspeak = () => {
}
return (
<div className="subject1">
<div className="subject1_title">Periodic Table:</div>
<div className="subject1_topic" ref={subject1_topic} onMouseEnter={() => speak()} onMouseLeave={() => dontspeak()}>
The periodic table, also known as the periodic table of elements, is a
tabular display of the chemical elements, which are arranged by atomic
number, electron configuration, and recurring chemical properties.
</div>
</div>
);
}
export default Subject1;
所以基本上当我将鼠标悬停在 subject_topic div 上时,我需要它大声朗读。
解决方案
推荐阅读
- primefaces - Primefaces 6.1 p:inputTextarea 取消展开文本框
- javascript - 减少重复代码,尝试将函数分配给变量 - 不起作用
- html - 验证 HTML 输入字段
- javascript - 无痛脚本中的未定义变量
- java - 如何修复“类实例的标识符已从 id 更改为 null”(Java)
- arrays - 如何在matlab中用三个一维数组绘制3d网格图
- python - 使用 Python 搜索 Pandas 系列中的单词
- node.js - node.js 中的测试类,模拟请求
- sql - 更改 API 格式
- angular - 如何获取其他 API 的对象?