2009-12-12 59 views
1

我正在追求我的计算机科学毕业后。我只想问,实际上哪种语言可以实现语音识别系统和家庭自动化系统(交流控制器,水控制器等)。 我知道C,C++,Java,PHP!需要哪些额外的知识?哪种语言适合实现语音识别系统和家庭自动化系统?

+1

作为后毕业的学生,​​我期望你研究这个多一点,而不是指望我们来为您解答。我的建议是看看那些你认识的语言领域的内容,我相信随后的图书馆将会有文档和例子,你自己可以更加丰富地回答这个问题。 – Lazarus 2009-12-12 15:08:12

+0

您应该添加标签:'音频'和'数字信号处理' – 2009-12-12 15:13:59

回答

2

我会发表评论,如果你认为你需要的是对某一种语言的坚定理解来解决这个任务,那么你就会受到伤害......并不是说那样的话,只是你没有给予很多去...

除此之外,你需要一个硬件捕获语音和软件为你做(这主要取决于你的平台)。如果您想稍后将其存储以进行分析,则需要使用压缩工具来针对该音频运行。你需要对Marchov模型有很好的理解。你需要了解信号处理,但我对科学太陌生以至于无法讨论它。

之后,你需要实现你想要做这......甚至一个简单的“开__”,“关闭语言___”,“___设置”等

语法

完成上述所有操作后,您需要将音频系统连接到控制系统,我假设您有一些想法该怎么做,否则您根本就不会问这个问题。

的好,所以供您阅读: How to get started with speech-to-text?

+0

谢谢,先生,这样一个详细的答案。但我只有2人,包括我在内的2人,因此我觉得4人更好找到新的话题。 – Supereme 2009-12-13 16:52:17

+0

@Greg Hewgill感谢您的编辑:) – 2009-12-13 19:54:25

1

检查哪些库可用,你知道的语言,来帮助你需要做的事情。除非您想将其用作学习新语言的项目,否则您将通过使用您熟悉的语言最小化学习曲线,节省大量时间和麻烦。

C或C++可能是最有用的,因为它们可以让您最好地访问执行语音识别和控制自定义硬件设备所需的低级API。

如果你想从一个网页控制它,所以你可以从世界任何地方远程访问它,你可能还想使用(至少一些)PHP的前端。