Java J.A.R.V.I.S。爪哇的娱乐

Java J.A.R.V.I.S。爪哇的娱乐,java,speech,home-automation,Java,Speech,Home Automation,如果你看过《钢铁侠》或《钢铁侠2》,你就会知道他有一个助手可以做很多事情 这更像是一个意见问题 Java是最好的语言吗?我在想,因为它是一种面向对象的语言,还是应该是其他语言 我应该为语音识别编码,还是应该使用谷歌Api之类的服务 我应该用什么来实现家庭自动化 我应该使用人脸识别还是RFID卡?我同意这样的系统需要面向对象的语言。然而,请记住,仅仅选择一种OO语言并不会自动赋予您任何东西。在开始实施之前,您需要有一个非常好的思想设计,或者至少准备好在进行过程中对整个结构进行大量彻底的修改(如果不

如果你看过《钢铁侠》或《钢铁侠2》,你就会知道他有一个助手可以做很多事情

这更像是一个意见问题

Java是最好的语言吗?我在想,因为它是一种面向对象的语言,还是应该是其他语言

我应该为语音识别编码,还是应该使用谷歌Api之类的服务

我应该用什么来实现家庭自动化


我应该使用人脸识别还是RFID卡?

我同意这样的系统需要面向对象的语言。然而,请记住,仅仅选择一种OO语言并不会自动赋予您任何东西。在开始实施之前,您需要有一个非常好的思想设计,或者至少准备好在进行过程中对整个结构进行大量彻底的修改(如果不是两者都做的话)

除此之外,我选择C#.NET,一方面是因为我发现它更具表现力(因为它的语法更丰富),另一方面是因为它有有趣的库。首先也是最重要的是,语音到文本和文本到语音是内置的,非常易于使用。此外,在大多数现代语言中,联网所带来的痛苦与联网所带来的痛苦一样小,如果您需要与局域网进行任何通信,这将证明是非常有用的。如果您想对程序如何在计算机上自动完成各种事情有所创新,那么该库还可以让您轻松访问文件系统观察程序、系统诊断程序等。此外,可用于C#的还有Touchless SDK,这是一个非常直观的库,用于通过网络摄像头跟踪对象,我很容易想象它对您的工作非常有用


无论您选择哪种语言,我都建议不要重新实现已经存在API的东西。计算和编码这个程序的核心逻辑本身就是一项非常艰巨的任务,因此,试图对其(也是非常复杂的)部分进行半生不熟的实现是毫无意义的,而且可能会令人沮丧。

u在错误的时间出现在正确的位置,所以我直截了当地说,你想实现一个智能的、自主的、自由思考的计算机人格,可以在普通和口语中进行解释和回应,编写自己的计算机程序,并评论你的人际关系?您在计算机编程方面没有太多或任何经验,您想用Java实现它“因为它是面向对象的”?欢迎来到堆栈溢出。请将您的问题缩小到一个特定的问题。您可能想看看如何破解Microsoft Kinect。这可能会有帮助:“…他有一个助手可以做很多事情”你知道《钢铁侠》是科幻电影,对吧?-1:如果你愿意,可以做一个粉丝,但这并不构成客观的编程建议。如今,大多数有趣的机器学习似乎都是在Python或Java中进行的(当然,对于一些专业的学术用途来说,使用Matlab也是如此)(咯咯笑)编辑得不错。;)