详情点击 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();
没太看明白。。。有啥实际用处?
用iphone控制洗衣机,当然,洗衣机的驱动得自己写,这是调用Siri服务器的语音识别部分。
siri 是语音处理部分吗? 比如说我们说一声 洗衣服,输出之后command == “洗衣服”? 而且对中文也支持很好?
嗯,是的~~
@yourke 请问楼主用的是什么洗衣机?
@mz121star 哈哈,洗衣机只是个示例,如果想要控制硬件,可以看看这个 用NodeJs来控制硬件(基于Raspberry Pi)
请问你是不是用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
这个要支持。我也想用 siri 办点事。
优化了一下创建服务器的代码。
貌似可以通过语音远程操作了,好玩意
收藏。。。太牛逼了- -
如果再web端的话如何调用麦克风去读取用户的声音呢? 这这方面的技术有人研究过么?
通过检测,安装了证书 使用siri时出现Hostname/IP doesn’t match certificate’s altnames错误是什么原因
什么环境?
@yourke 电脑是win8 x64+node for windows v0.9.8 ipad上是ios6.0.1
现在哪些家庭电器可以玩,就是有驱动可以调用,或者自己可编程?
目前还比较少,有的新一点的电视可能有串口控制接口。其他的电器,还需要自己用外部的系统控制。比如模拟遥控器发射信号等等。