gpt4 book ai didi

javascript - 如何将连续的字符串输入与 javascript 中的段落匹配,同时显示错误?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:52:31 24 4
gpt4 key购买 nike

大家好,我正在开发一个应用程序,到目前为止进展顺利,但在开发最近的功能时我有点卡住了。这是我的问题:使用 java 脚本我得到连续的用户语音输入并转录它。当我收到此语音输入时,我希望能够识别并突出显示正在阅读的屏幕上的文本。我想突出显示错误(不匹配的说词),我想突出显示所有正确的内容。我不是要别人为我编写代码,我只是想指出正确的方向。

您可能已经在在线打字游戏中看到过类似的实现。您尝试尽可能快地输入段落的某些部分,它会突出显示您正确的部分和错误的部分。

感谢任何帮助,我应该搜索的库、算法、方法或术语。谢谢!

最佳答案

您是否正在为文本编制索引?你提前知道课文吗?如果您使用文本中的每个单词创建了一个内存图形数据库,您可以搜索边缘以找到“加权”命中。它雄心勃勃,但这里有一篇文章:

https://graphaware.com/neo4j/2016/07/07/mining-and-searching-text-with-graph-databases.html

如果您想简单一点并按照打字游戏类比:

  • 在打字游戏中,每次输入(按键)都会触发一个事件。
  • 将按下的键与预期的键进行比较。
  • 如果不正确,则标记为错误。
  • 通常没有办法回头改正错误。
  • 用户必须正确输入下一个预期的字母才能让事情再次正常进行。

你可以做同样的事情。

  • 在下一个预期的单词下划线。
  • 每个单词(空格)都是一个事件。
  • 将文本转语音词与预期词匹配。
  • 如果不正确,将其标记为错误,将其删除。
  • 用户必须正确地说出下一个带下划线的词,事情才能再次顺利进行。
  • 您可以允许用户退格预期的单词,以便他/她可以从他们想要的地方重新开始。

这会遇到一些问题,就像所有语音转文本一样,但它会像您的打字游戏一样工作并且易于实现。

关于javascript - 如何将连续的字符串输入与 javascript 中的段落匹配,同时显示错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55252815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com