CAE: CloudApp Engine
| Dependency | Build | Coverage |
|---|---|---|
CAP(Cloud App Protocol) Xie Yi Ke Hu Duan Yin Qing ,Gai Ku Shi Yong Chun JavaScript Shi Xian .
An Zhuang
Ru He Kai Shi
CAE Shi Wo Men CloudApp Protocol De JavaScript Shi Xian ,Li Lun Shang Lai Shuo ,Ke Yi Zhi Jie Shi Yong Zai Ren He Ke Yi Yun Xing JavaScript De Huan Jing Nei ,Bao Gua Node.js Ji Liu Lan Qi Huan Jing .
Xia Mian Shi Yi Ge Jian Dan De Li Zi :
const client = new CloudAppEngine({
host: 'apigwrest-dev.open.rokid.com',
key: 'your device key',
secret: 'your device secret',
device_type_id: 'your device type_id',
device_id: 'your device id',
});
client.on('voice.play', function(item, finish) {
// Zai Zhe Li ,Shi Yong Ni Zi Ji De TTS Yin Qing Chu Li `voice.play` Shi Jian
// tts.play(item.tts, finish)
});
client.on('voice.stop', function(instance) {
// Tong Yang De ,Zhe Li Yin Qing Jiang Gao Su Ni ,Ying Gai Ting Zhi Yu Yin Bo Bao
instance.stop();
});
client.on('media.play', function(item, finish) {
// Zhe Li Yu voice Tong Li
});
client.on('media.stop', function(instance) {
// Zhe Li Yu voice Tong Li
});
client.on('exit', function(appid) {
// Zhe Ge Shi Jian Gao Su Yong Hu ,Xu Yao Tui Chu Mou Ge Zhi Ding appid De Ying Yong
});
client.on('error', function(err) {
// Zheng Ge Jiao Hu Guo Cheng Zhong ,Hui You Bu Tong De Cuo Wu Lei Xing ,Zhe Li Ke Yi Pan Duan err.code
// Lai Zuo Chu Ben Di De Cuo Wu Chu Li
});
API Wen Dang
CloudApp Engine De Bian Cheng Jie Kou Fei Chang Jian Dan Ming Liao ,Tong Guo eval() Fang Fa Xiang Ke Hu Duan Chuan Ru Shu Ju ,Ran Hou Tong Guo voice.play,
voice.stop, media.play, media.stop Deng Shi Jian Qu Kong Zhi Ben Di She Bei Duan De Zhuang Tai ,Yong Hu Wu Xu Jie Ru Ren He Nei Bu Zhuang Tai De Guan Li ,
Yin Ci ,Dui Yu Yong Hu Lai Shuo ,Mei Ge Jie Kou Du Ju You Mi Deng Xing .
Lei CloudAppEngine
Chuang Jian Yi Ge CloudApp Xie Yi De Ben Di Ke Hu Duan ,Jie Shou Ru Xia Can Shu :
config{Object} Pei Zhi Wen Jianconfig.host{String} Fa Song EventRequest De Fu Wu Qi Yu Ming ,Mo Ren Wei :apigwrest-dev.open.rokid.com;config.key{String} She Bei Pei Zhi Xiang ,Qing Zai Rokid Kong Zhi Tai Cha Kan ;config.secret{String} She Bei Pei Zhi Xiang ,Qing Zai Rokid Kong Zhi Tai Cha Kan ;config.device_type_id{String} She Bei Pei Zhi Xiang ,Qing Zai Rokid Kong Zhi Tai Cha Kan ;config.device_id{String} She Bei Pei Zhi Xiang ,Qing Zai Rokid Kong Zhi Tai Cha Kan ;
Fang Fa .eval(data)
Yong Yu Zhi Xing Yi Ci Shu Ju Jie Xi ,Bing Qie Gai Fang Fa Hui Sheng Cheng Xia Mian De Shi Jian .
data{Object} Cong CloudApp Fu Wu Duan Chuan Lai De Shu Ju
Shi Jian voice.play
Biao Shi TTS Bo Fang De Shi Jian .
item{Object} Fu Wu Duan Fan Hui De TTS Dui Xiang ;item.itemId{String} TTS Dui Xiang ID;item.tts{String} TTS Nei Rong ;finish{Function} Biao Shi TTS Bo Fang Wan Cheng Huo Shi Bai ;err{Error|String} Cuo Wu ,Shi Bai Shi Chuan Ru ;instance{Object} XiangCloudAppEngineNei Bu Chuan Ru Yi GevoiceDui Xiang ,Gai Dui Xiang Hui Zaivoice.stopFan Hui ;
Shi Jian voice.stop
Biao Shi TTS Ting Zhi De Shi Jian .
instance{Object} Tong Guovoice.playZhong Definish()Chuan Ru De Dui Xiang ;finish{Function} Ru Guo TTS De Ting Zhi Cao Zuo Shi Yi Ge Yi Bu Diao Yong ,Xu Yao Diao Yongfinish()Biao Shi Wan Cheng ;
Shi Jian media.play
Biao Shi Mei Ti (Yin Le , Shi Pin )Bo Fang De Shi Jian .
item{Object} Fu Wu Duan Fan Hui De Mei Ti Dui Xiang ;item.itemId{String} Mei Ti Dui Xiang ID;item.url{String} Mei Ti Bo Fang De URI;finish{Function} Biao Shi Mei Ti Bo Fang Wan Cheng Huo Shi Bai ;err{Error|String} Cuo Wu ,Shi Bai Shi Chuan Ru ;instance{Object} XiangCloudAppEngineNei Bu Chuan Ru Yi GemediaDui Xiang ,Gai Dui Xiang Hui Zai Qi Ta Shi Jian Fan Hui ;
Shi Jian media.stop
Biao Shi Mei Ti (Yin Le , Shi Pin )Ting Zhi Bo Fang De Shi Jian .
instance{Object} Tong Guomedia.playZhong Definish()Chuan Ru De Dui Xiang ;finish{Function} Tongvoice.stopShi Jian ;
Shi Jian media.pause
Biao Shi Mei Ti (Yin Le , Shi Pin )Zan Ting Bo Fang De Shi Jian .
instance{Object} Tong Guomedia.playZhong Definish()Chuan Ru De Dui Xiang ;finish{Function} Tongvoice.stopShi Jian ;
Shi Jian media.resume
Biao Shi Mei Ti (Yin Le , Shi Pin )Hui Fu Bo Fang De Shi Jian .
instance{Object} Tong Guomedia.playZhong Definish()Chuan Ru De Dui Xiang ;finish{Function} Tongvoice.stopShi Jian ;
Ce Shi
Wei Liao Neng Gou Chu Li She Bei Duan Ge Chong Fu Za De Yong Li ,Wo Men Jiang Xie Yi Ceng Chou Xiang Wei Yi Ge Ping Tai Wu Guan De Yin Qing ,Zai Ci Ji Chu Shang ,Wo Men Dui Qi Jin Xing Da Liang De Zai Xian Ce Shi , Cong Er Jian Qing Ke Hu Duan Ce Shi De Fu Dan Yi Ji Wen Ding Xing .
License
Apache License 2.0