如何实现语音搜索算法

编程入门 行业动态 更新时间:2024-10-05 15:22:43
本文介绍了如何实现语音搜索算法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

Hello尊敬的程序员...... :) 这不是作业或项目。这就是我要实现的,在谷歌搜索之后,我知道有关于这个MetaPhone,Double MetaPhone等的不同算法。 还有一些关于这个网站的好文章,但我无法理解.. :( 我知道面向对象,我想实现语音搜索,以增强面向对象使用数据结构的概念。就像在本学期我已经注册在数据结构课程.. 此外,我还访问了一些Q / A网站.. 但仍然无法启动某些东西.. 人们说数据结构是一样的......实际上是什么意思??? .. 所需要的是桌面搜索和应该是高效的.. !!!这就是全部.. 我希望我能得到一些好的建议.. 我知道这个网上有一些很棒的人.. :)

Hello Respected Programmers' .. :) Well this is not an assignment or project. That is what i want to implement, after googling, i know there different algorithms regarding this MetaPhone, Double MetaPhone, etc.. And also some good articles on this site but i'm unable to understand that .. :( I know Object Oriented and i want to implement Phonetic Search to enhance the concepts of Object Oriented Using Data Structures. As In current semester i'm enrolled in Data Structures course .. Furthermore, i also visit some Q/A websites .. but still unable to start something.. People said the data structure would be the same .. what it means actually???.. what required is Desktop Search and that should be efficient.. !!! That's All .. I hope i could get some Great Suggestion.. As I know some great people on this web .. :)

推荐答案

请看我对这个问题的评论。这是对此问题的一个很好的解释: www.wbrogden/java/Phonetic/index。 html [ ^ ]。 另见: http:// en .wikipedia / wiki / Metaphone [ ^ ] , en.wikipedia/wiki/Caverphone [ ^ ], en.wikipedia/wiki/Soundex [ ^ ], http:/ /en.wikiped ia/wiki/New_York_State_Identification_and_Intelligence_System [ ^ ], en.wikipedia/wiki/Match_Rating_Approach [ ^ ]。 我不认为这里解释的算法的结果可以给出任何令人满意的结果,因为语音错位(拼写错误)的单词开始看起来更接近具有不同含义的一些相似单词。我们人类经常做出正确的猜测,因为我们对环境非常敏感,甚至可以认识到作者个性的某些特征。考虑到上下文实际上是另一个更普遍的主要未解决的问题,即语音识别的语义解释: http:// en .wikipedia / wiki / Semantic_Interpretation_for_Speech_Recognition [ ^ ] 。 作为首先引用文章中描述的原始算法,我看到它的价值很小。对我来说,这更像是商业炒作,而不是真正有效的东西。请注意,对一些拼写错误的单词进行更正的建议是来自用户的永久笑话来源。 :-) 关于数据结构是否相同的说法,请询问维护该数据结构的人员。我不知道为什么他们这么说,并怀疑结构只有在非常愚蠢的结构的情况下才会相同。
-SA
Please see my comment to the question. This is a pretty good explanation of this matter: www.wbrogden/java/Phonetic/index.html[^]. See also: en.wikipedia/wiki/Metaphone[^], en.wikipedia/wiki/Caverphone[^], en.wikipedia/wiki/Soundex[^], en.wikipedia/wiki/New_York_State_Identification_and_Intelligence_System[^], en.wikipedia/wiki/Match_Rating_Approach[^]. I don't think the results of the algorithm explained here can give any satisfactory results, because a "phonetically" mangled (misspelled) words ofter start to look more close to some similar words with different meaning. We human often make correct guesses because we are extremely sensitive to the context and even can recognize some features of the personality of the writer. And taking account of the context is actually the matter of another, more general majorly unsolved problem, semantic interpretation for speech recognition: en.wikipedia/wiki/Semantic_Interpretation_for_Speech_Recognition[^]. As the primitive algorithm described in the article referenced first, I see very little value in it. To me, it's more of a commercial hype than something really effective. Note that the suggestions for the corrections of some misspelled words is a permanent source of jokes coming from the users. :-) As to the statement that "the data structure would be the same", please ask the people who maintained that. I have no idea why they told so and suspect that structure would be the same only in case of extremely silly structure.
—SA

更多推荐

如何实现语音搜索算法

本文发布于:2023-11-29 02:15:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1644894.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:算法   如何实现   语音

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!