開源APP發(fā)布——二次萌友

軟件簡(jiǎn)介
二次萌友是一款利用日本Live2D技術(shù)(合成虛擬形象)、科大訊飛語(yǔ)音合成與識(shí)別技術(shù)(語(yǔ)音對(duì)話與識(shí)別語(yǔ)音)、GreenDao(保存配置數(shù)據(jù)與時(shí)間表)、圖靈機(jī)器人等各種技術(shù),可以和用戶進(jìn)行交流的虛擬形象APP。
功能描述:
1.?????聊天(包括天氣查詢,百科,調(diào)戲,賣萌等內(nèi)容)
2.?????自定義任務(wù)(打開指定網(wǎng)頁(yè)、打電話、發(fā)短信、播放音樂、語(yǔ)音回復(fù)等)
3.?????來電提醒,來信提醒
4.?????制定時(shí)間表,提醒用戶不要忘記時(shí)間
軟件特色:
采用個(gè)性化的透明磁貼界面,既好用又美觀。
功能豐富,軟件小巧,可以直接使用從網(wǎng)上下載的L2D模型和背景圖片,而不僅僅局限于某幾個(gè)自帶的模型。
界面設(shè)計(jì):



?
程序設(shè)計(jì)
主模塊:
MainActivity.java、ActivityBox.java、Setting.java、Empty.java
任務(wù)模塊:
Task.java、TaskEditor.java、TaskManager.java
時(shí)間模塊:
Time.java、TimeEditor.java、TimeManager.java
Live2D相關(guān):
LAppView.java、LAppRenderer.java、LAppModel.java、PlatformManager.java、LAppLive2DManager.java、LAppDefine.java
服務(wù)與功能:
MainActivity.java中調(diào)用語(yǔ)音合成、語(yǔ)音識(shí)別、圖靈機(jī)器人、Live2D、以及BroadcastReceiver和Service的部分代碼。PhoneBroadcastReceiver.java、BootCompleteReceiver.java、SmsReceiver.java、MoeFriendService.java
引用技術(shù):
圖靈機(jī)器人:http://www.tuling123.com/
科大訊飛:http://www.xfyun.cn/
Live2D SDK:http://www.live2d.com/en/products/cubism_sdk
GreenDao:https://github.com/greenrobot/greenDAO
引用包:
com.example.mediastore.Song;@zhaokaiqiang
com.wuyudong.getcontacts;@wuyudong
com.iflytek.speech.util;@科大訊飛
jp.live2d;@Live2DSample
引用素材:
官方L2D模型@Live2D
語(yǔ)音模型@科大訊飛
下載地址
百度云盤:http://pan.baidu.com/s/1bprcGk3
慕曉資源站:http://www.swiss126.icoc.cc/pd.jsp?id=33&_pp=105_412
二次萌友.apk←發(fā)布的APP
MoeFriend.zip←工程文件
Models.rar←測(cè)試用模型