在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何集成圖靈機(jī)器人,簡(jiǎn)單實(shí)現(xiàn)語音聊天

設(shè)計(jì)idea ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-04-13 09:49 ? 次閱讀

圖靈機(jī)器人有三個(gè)基本功能:
(1)語音識(shí)別:將語音識(shí)別成相應(yīng)的文本。
(2)語義理解:將文本識(shí)別成領(lǐng)域相關(guān)的語義結(jié)果。
(3)語音合成 : 將文本轉(zhuǎn)化成語音讀出。
要集成圖靈機(jī)器人,首先要進(jìn)行圖靈官網(wǎng)的注冊(cè),這里就一筆帶過,按照步驟進(jìn)行注冊(cè)即可。
然后創(chuàng)建自己的機(jī)器人,
注意這里我們選擇的是自定義機(jī)器人,(qq,微信等機(jī)器人我只實(shí)現(xiàn)了一下qq機(jī)器人,很簡(jiǎn)單,可以自己下載文檔根據(jù)步驟走就ok)
填好上面的信息,在這里下載iOS SDK和集成文檔。走到這里我們的機(jī)器人就建立完成。
因?yàn)閳D;圖靈機(jī)器人的的語音識(shí)別等使用的是百度語音,所以我們還需要去百度平臺(tái)進(jìn)行新建項(xiàng)目獲取權(quán)限拿到百度的AppID、APIKey、Secret Key。具體請(qǐng) 參考http://yuyin.baidu.com/
然后進(jìn)行新建項(xiàng)目集成。
一、首先要導(dǎo)入依賴的Framework:
1. SystemConfiguration.framework 2. Foundation.framework
3. AVFoundation.framework
4. GLKit.framework
5. OpenGLES.framework 6. libz.1.dylib
7. Security.framework
8. CFNetwork.framework 9. CoreLocation.framework
二、第三方庫
IOS SDK 依賴以下第三方庫(SDK 包中已提供,請(qǐng)集成到應(yīng)用工程中)
1. OpenUDID
2. JSONKit
3. TTTAttributedLabel
4. Core AudioUtility(蘋果 Audio 庫)
對(duì)于采用 ARC 內(nèi)存管理方式的工程,需要利用 Non-ARC 方式表姨 OpenUDID 和 JSONKit(對(duì)相應(yīng)文件添加 Compiler Flags 為-fno-objc-arc)
三、其他事項(xiàng)。
因?yàn)?SDK 包中采用 Objective C++實(shí)現(xiàn),因此需要保證工程中引用靜態(tài)庫頭文件的實(shí)現(xiàn) 文件的擴(kuò)展名必須為.mm。
四、iOS9的適配問題
1、首先是http的訪問。
在plist文件中添加:

2、BITCODE 問題
由于底層的百度 SDK 編譯時(shí)采用 ENABLE_BITCODE 模式,因此基于圖靈 SDK 的應(yīng)用程序也不能采用 ENABLE_BITCODE 模式。如下圖,將bitcode設(shè)置為NO。
五、其他的一些配置
1、在Build Setting -> Build Active Architecture Only 設(shè)置為No
2、Build Setting -> Build Options -> Debug Information Format 設(shè)置為DWARF with DSYM File
3、Build Setting -> Build Options -> Enable Testability 設(shè)置為NO
4、Build Setting ->Linking -> Other Linker Flags 添加 -all_load

以上配置是我在集成的時(shí)候報(bào)錯(cuò)而總結(jié)的一些配置。
六、導(dǎo)入SDK
將下載的sdk包打開找到SDK Package這個(gè)文件夾。此文件夾包含三個(gè)文件夾,一個(gè)是頭文件,一個(gè)是.a 文件包,一個(gè)是上面第二條所說的依賴的第三方庫。
這里三個(gè).a文件只需要導(dǎo)入最后一個(gè)即可。
下面進(jìn)行擼代碼:

////ViewController.m//Robot1////CreatedbyXFon16/8/11.//Copyright?2016年xf.Allrightsreserved.//#import"ViewController.h"#import"TRRVoiceRecognitionManager.h"#import"UserDefine.h"#import"GlobalNetWorking.h"#import"TRRTuringAPIConfig.h"#import"TRRTuringRequestManager.h"#import"TRRSpeechSythesizer.h"@interfaceViewController()@property(strong,nonatomic)TRRVoiceRecognitionManager*sharedInstance;@property(nonatomic,strong)TRRSpeechSythesizer*sythesizer;@end@implementationViewController-(void)viewDidLoad{ [superviewDidLoad]; [selfsetUILayout]; } -(void)viewWillAppear:(BOOL)animated{ [superviewWillAppear:animated]; _sharedInstance=[TRRVoiceRecognitionManagersharedInstance]; [_sharedInstancesetApiKey:BaiduAPIKeysecretKey:BaiduSecretKey]; _sharedInstance.delegate=self;NSArray*array=@[@(20000)]; _sharedInstance.recognitionPropertyList=array;self.sythesizer=[[TRRSpeechSythesizeralloc]initWithAPIKey:BaiduAPIKeysecretKey:BaiduSecretKey]; }#pragmamark-****************進(jìn)行UI布局-(void)setUILayout{UIButton*button=[UIButtonbuttonWithType:UIButtonTypeCustom]; button.frame=CGRectMake(0,0,120,40); button.center=self.view.center; [buttonsetTitle:@"點(diǎn)擊說話"forState:UIControlStateNormal]; [buttonsetTitle:@"正在說話"forState:UIControlStateHighlighted]; [buttonsetTitleColor:[UIColorredColor]forState:UIControlStateNormal]; [buttonsetTitleColor:[UIColorbrownColor]forState:UIControlStateHighlighted]; UILongPressGestureRecognizer*longpress=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(longTouchWith:)]; [buttonaddGestureRecognizer:longpress]; button.layer.cornerRadius=3; button.layer.borderWidth=1; button.layer.borderColor=[UIColorblueColor].CGColor; [self.viewaddSubview:button]; }#pragmamark-****************長按手勢(shì)-(void)longTouchWith:(UILongPressGestureRecognizer*)longPress{if(longPress.state==UIGestureRecognizerStateBegan){ [_sharedInstancestartVoiceRecognition]; }elseif(longPress.state==UIGestureRecognizerStateEnded){ [_sharedInstancestopRecognize]; } }#pragmamark-****************語音識(shí)別結(jié)果-(void)onRecognitionResult:(NSString*)result{NSLog(@"result=%@",result);NSMutableDictionary*dic=[NSMutableDictionarydictionary]; [dicsetObject:RobotAPIKeyforKey:@"key"]; [dicsetObject:resultforKey:@"info"]; [dicsetObject:@"123456"forKey:@"userid"]; [selfnetWorkingWith:dic]; }#pragmamark----語音識(shí)別錯(cuò)誤-(void)onRecognitionError:(NSString*)errStr{NSLog(@"Error=%@",errStr); } -(void)onStartRecognize{NSLog(@"開始說話"); } -(void)onSpeechStart{NSLog(@"檢測(cè)到已說話"); } -(void)onSpeechEnd{NSLog(@"檢測(cè)到已停止說話"); }#pragmamark-****************網(wǎng)絡(luò)請(qǐng)求-(void)netWorkingWith:(NSDictionary*)dic{ [GlobalNetWorkingnetworkWithUrl:@"http://www.tuling123.com/openapi/api"andParametersDic:dicandSuccess:^(idrootObject,iddatasObject,boolisSuccess){//這里獲取到機(jī)器人反饋的回答 NSString*text=rootObject[@"text"];NSLog(@"%@",text);//進(jìn)行語音合成 [self.sythesizerstart:text]; }andFailure:^(NSError*error){ [self.sythesizerstart:@"網(wǎng)絡(luò)請(qǐng)求出錯(cuò)!"]; }]; } -(void)didReceiveMemoryWarning{ [superdidReceiveMemoryWarning];//Disposeofanyresourcesthatcanberecreated.}@end

demo 下載地址:http://download.csdn.net/detail/qq_34195670/9602252
github地址:https://github.com/goingmyway1/TuLingRobot

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 語音識(shí)別
    +關(guān)注

    關(guān)注

    38

    文章

    1742

    瀏覽量

    112696
  • 圖靈機(jī)器人
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    2774
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    家用服務(wù)機(jī)器人將成為機(jī)器人的下一個(gè)入口

    ,讓無數(shù)人對(duì)家用服務(wù)機(jī)器人充滿期待。事實(shí)上,家用“大白”正在慢慢走進(jìn)人們的現(xiàn)實(shí)生活。 據(jù)了解,當(dāng)前能讓“大白”走進(jìn)現(xiàn)實(shí)的技術(shù)服務(wù)包括圖靈機(jī)器人團(tuán)隊(duì)在內(nèi),這個(gè)號(hào)稱全球中文語境下智能度最高的機(jī)器人大腦,可以
    發(fā)表于 08-10 18:16

    LABVIEW要怎么用webbrowser去提取網(wǎng)頁上的數(shù)據(jù)啊?

    想用LABVIEW寫一個(gè)程序鏈接到圖靈機(jī)器人,需要通過網(wǎng)頁傳遞數(shù)據(jù),LABVIEW要怎么弄啊,越簡(jiǎn)單越好~
    發(fā)表于 04-22 20:27

    聊天機(jī)器人+微信平臺(tái)檢測(cè)環(huán)境,方案分享啦

    來進(jìn)行數(shù)據(jù)存取,用戶在關(guān)注微信公眾號(hào)后可查詢所關(guān)注地點(diǎn)的溫濕度情況。同時(shí)該系統(tǒng)將微信公眾平臺(tái)與圖靈機(jī)器人結(jié)合,在聯(lián)網(wǎng)的環(huán)境下可做到和自如的對(duì)話。本系統(tǒng)具有成本低,安裝維護(hù)方便,用戶操作簡(jiǎn)便等特點(diǎn)
    發(fā)表于 02-22 19:46

    【orangepi zero試用體驗(yàn)】【結(jié)項(xiàng)】基于Orange Pi Zero的人機(jī)交互系統(tǒng)

    狀態(tài),當(dāng)麥克風(fēng)采集到人聲時(shí),開啟對(duì)話模式。語音輸入系統(tǒng)后,由系統(tǒng)向服務(wù)器解析為文字,接著將文字發(fā)送到圖靈機(jī)器人服務(wù)器,返回應(yīng)答語句,再把應(yīng)答語句傳向服務(wù)器轉(zhuǎn)化為語音,由聲音播放模塊輸出。作品實(shí)
    發(fā)表于 02-25 21:26

    家庭智能小管家機(jī)器人資料分享!

    的指令,來幫助用戶處理一些安全隱患等。另外機(jī)器人又是一臺(tái)音樂播放器、視屏播放器、文本處理器等、機(jī)器人每天會(huì)給我們更新新聞?lì)^條,幫助我們發(fā)送郵件或者微博,圖靈機(jī)器人系統(tǒng)能實(shí)現(xiàn)自主
    發(fā)表于 10-09 20:32

    微信控制的家庭智能機(jī)器人(附語音聊天、人臉檢測(cè)、自主巡航等)

    ,或者微信對(duì)機(jī)器人進(jìn)行一個(gè)部署。并且會(huì)報(bào)警處理一些事情,例如降溫功能,人臉檢測(cè)報(bào)警等。當(dāng)用戶在家時(shí),機(jī)器人可以為用戶播放音樂、電影、語音識(shí)別聊天等,而且還會(huì)抓取網(wǎng)絡(luò)新聞、發(fā)送微博、郵件
    發(fā)表于 09-30 14:33

    圖靈機(jī)器人:“試愛機(jī)器人”的未來不可限量

    一則關(guān)于“試愛機(jī)器人”的視頻風(fēng)靡網(wǎng)絡(luò),這一機(jī)器人是由圖靈機(jī)器人和百合網(wǎng)共同推出的,意在幫助缺乏經(jīng)驗(yàn)、自信的單身人群,練習(xí)戀愛溝通技能。盡管如此,還是有些想到了“人機(jī)戀”這樣的熱門話題
    發(fā)表于 12-23 13:31 ?1348次閱讀

    詳解圖靈機(jī)器人,國內(nèi)最早開放的人工智能機(jī)器人平臺(tái)

    11月10日,圖靈機(jī)器人開放平臺(tái)知識(shí)庫模塊開放內(nèi)測(cè),這是繼開放聊天對(duì)話接口之后,圖靈機(jī)器人平臺(tái)對(duì)外輸出的又一核心能力。包含了圖靈機(jī)器人多個(gè)身份屬性接口、完整的知識(shí)庫管理接口以及
    發(fā)表于 09-20 12:56 ?0次下載

    圖靈機(jī)是什么_圖靈機(jī)有什么用

    所謂的圖靈機(jī)就是指一個(gè)抽象的機(jī)器,它有一條無限長的紙帶,紙帶分成了一個(gè)一個(gè)的小方格,每個(gè)方格有不同的顏色。有一個(gè)機(jī)器頭在紙帶上移來移去。機(jī)器頭有一組內(nèi)部狀態(tài),還有一些固定的程序。在每個(gè)
    發(fā)表于 01-03 13:55 ?7.3w次閱讀

    圖靈機(jī)的組成部分_圖靈機(jī)的模型介紹

    圖靈機(jī)的模型介紹雖然有些無趣,不過請(qǐng)堅(jiān)持看下去,我會(huì)在下面運(yùn)用大家比較好理解的形式重新解釋的。在這里你僅僅需要認(rèn)識(shí)它的輪廓。
    發(fā)表于 01-03 14:18 ?4.9w次閱讀

    圖靈機(jī)有什么意義_學(xué)習(xí)圖靈機(jī)模型中遇到的問題

    了讀寫與算法與程序語言的概念,極大的突破了過去的計(jì)算機(jī)器的設(shè)計(jì)理念; 3、圖靈機(jī)模型理論是計(jì)算學(xué)科最核心的理論,因?yàn)橛?jì)算機(jī)的極限計(jì)算能力就是通用圖靈機(jī)的計(jì)算能力,很多問題可以轉(zhuǎn)化到圖靈機(jī)
    發(fā)表于 01-03 14:36 ?2.6w次閱讀

    什么是圖靈機(jī)圖靈完備

    說到圖靈完備一般得先提到圖靈機(jī)的概念,圖靈機(jī)是英國數(shù)學(xué)家阿蘭·麥席森·圖靈在1963年提出的、為了研究可計(jì)算問題而構(gòu)思的抽象計(jì)算模型——將人們傳統(tǒng)的使用紙筆進(jìn)行數(shù)學(xué)運(yùn)算的過程,進(jìn)行抽象
    發(fā)表于 04-28 11:49 ?6422次閱讀

    圖靈機(jī)制到底是什么圖靈機(jī)制的詳細(xì)資料講解

    我認(rèn)為圖靈機(jī)制在誕生在很早的生命階段,現(xiàn)在的圖靈機(jī)制是大腦皮層高度擴(kuò)大之后,提供的擴(kuò)展能力呈現(xiàn)出來的,至少我認(rèn)為從有眼睛開始注意機(jī)制就應(yīng)該存在了,只是那個(gè)時(shí)候更多是一種反射機(jī)制,舊腦連接,新腦是爬行類之后才開始出現(xiàn)的。
    的頭像 發(fā)表于 07-06 09:08 ?1.1w次閱讀
    <b class='flag-5'>圖靈機(jī)</b>制到底是什么<b class='flag-5'>圖靈機(jī)</b>制的詳細(xì)資料講解

    基于STM32簡(jiǎn)易DIY智能聊天機(jī)器人

    前言大二忙里偷閑,花了一個(gè)月左右自己利用了Python+ESP8266 DIY 了一個(gè)智能聊天機(jī)器人,調(diào)用的是圖靈機(jī)器人的體驗(yàn)API,現(xiàn)在把DIY過程記錄下來,希望能分享給別的對(duì)這方面有興趣的人
    發(fā)表于 12-14 18:53 ?12次下載
    基于STM32簡(jiǎn)易DIY智能<b class='flag-5'>聊天機(jī)器人</b>

    圖靈機(jī)模型的組成部分及作用

    圖靈機(jī)圖靈提出的一種抽象的計(jì)算模型,被認(rèn)為是計(jì)算機(jī)科學(xué)的基礎(chǔ)。在圖靈機(jī)模型中,包含了以下幾個(gè)組成部分:輸入帶、讀寫頭、狀態(tài)集合、轉(zhuǎn)移函數(shù)以及輸出。 首先,輸入帶是圖靈機(jī)的數(shù)據(jù)存儲(chǔ)器,
    的頭像 發(fā)表于 12-20 17:23 ?3772次閱讀
    主站蜘蛛池模板: 亚洲伊人久久在| 一区二区在线观看高清| 最黄毛片| 美女鲜嫩bbbb| 国产免费久久精品| 四虎最新在线| 亚洲乱码卡一卡二卡三永久| 日本天天射| 国产一区二区三区四卡| 添人人躁日日躁夜夜躁夜夜揉| 男人和女人做爽爽视频在线观看| 又大又粗又爽黄毛片| 久久青草精品免费资源站| 性欧美xxxxhd| 日本一区二区在线视频| 性欧美高清极品xx| 男女激情做爰叫床声视频偷拍| 日本免费人成黄页在线观看视频| 米奇777四色精品人人爽| 久久午夜免费视频| 亚洲色四在线视频观看| 国语自产自拍秒拍在线视频| 国产三级国产精品| 506rr亚洲欧美| 国产理论| www.国产一区二区三区| 免费国产成高清人在线视频| 色播五月婷婷| 香蕉视频啪啪| 在线伊人网| 久久国产99| 亚洲成人www| 中文字幕第13亚洲另类| 韩国理伦片在线观看2828| 亚洲天堂视频在线播放| 亚洲成成品网站有线| xxxx日本69护士| 欧美69xx性欧美| 日韩综合nv一区二区在线观看| 国产成人永久在线播放| 国内黄色精品|