跳到主要内容
CNode

【语音交互】Node.js Siri 代理,家庭自动化的利器哦^_^..

社区
Yyourke发布于 14 年前最后回复 13 年前
18147750

详情点击 https://github.com/zhangyuanwei/node-siri

var siri = require("../siri");

siri.createServer(function(cmd, dev) {
    if (/你好/.test(cmd)) {
        dev.end("Siri代理向你问好.");
    } else {
        dev.proxy();
    }
}).start();
查看回复

回复 (18)

Y
yourke#1813 年前
引用 jimokanghanchao现在哪些家庭电器可以玩,就是有驱动可以调用,或者自己可编程?

目前还比较少,有的新一点的电视可能有串口控制接口。其他的电器,还需要自己用外部的系统控制。比如模拟遥控器发射信号等等。

J
jimokanghanchao#1714 年前

现在哪些家庭电器可以玩,就是有驱动可以调用,或者自己可编程?

N
nishino#1414 年前

通过检测,安装了证书 使用siri时出现Hostname/IP doesn't match certificate's altnames错误是什么原因

Z
zhuwenlong#1314 年前

如果再web端的话如何调用麦克风去读取用户的声音呢? 这这方面的技术有人研究过么?

X
xiaojue#1214 年前

收藏。。。太牛逼了- -

D
DoubleSpout#1114 年前
引用 yourke优化了一下创建服务器的代码。

貌似可以通过语音远程操作了,好玩意

Y
yourke#1014 年前

优化了一下创建服务器的代码。

L
leapon#914 年前

这个要支持。我也想用 siri 办点事。

Y
yourke#814 年前
引用 ozdroid请问你是不是用nodejs写了siri代理服务器,能问一下,怎么解释siri得guzznoi服务器返回的数据。

嗯,就是siri代理服务器,具体可以看源码。 [https://github.com/zhangyuanwei/node-siri][1] parser.js 是协议解析 分为 类HTTP协议,ACE协议(其实就是个0xAACCEE02的四个字节),然后是bplist块, bplist.js 是bplist的读写等 [1]: https://github.com/zhangyuanwei/node-siri

O
ozdroid#714 年前

请问你是不是用nodejs写了siri代理服务器,能问一下,怎么解释siri得guzznoi服务器返回的数据。

Y
yourke#614 年前
引用 mz121star没太看明白。。。有啥实际用处?

@mz121star 哈哈,洗衣机只是个示例,如果想要控制硬件,可以看看这个 用NodeJs来控制硬件(基于Raspberry Pi)

M
mz121star#514 年前
引用 mz121star没太看明白。。。有啥实际用处?

@yourke 请问楼主用的是什么洗衣机?

J
joeylin#314 年前

siri 是语音处理部分吗? 比如说我们说一声 洗衣服,输出之后command == “洗衣服”? 而且对中文也支持很好?

Y
yourke#214 年前
引用 mz121star没太看明白。。。有啥实际用处?

用iphone控制洗衣机,当然,洗衣机的驱动得自己写,这是调用Siri服务器的语音识别部分。

M
mz121star#114 年前

没太看明白。。。有啥实际用处?

参与回复

登录后即可参与回复。登录