App Inventor 語(yǔ)音交互技術(shù)

本文由 WxBit 站長(zhǎng)原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處卧须。內(nèi)容僅適用于 App Inventor 2 WxBit?漢化版

WxBit?漢化版在周末悄悄發(fā)布一個(gè)里程碑更新另绩,增加了“人工智能”分類,其中的百度語(yǔ)音識(shí)別花嘶、合成與喚醒笋籽,給 App Inventor?應(yīng)用增加了嘴巴和耳朵。有別于“多媒體”分類中的語(yǔ)音合成與識(shí)別組件椭员,百度語(yǔ)音交互組件不要求手機(jī)安裝第三方語(yǔ)音識(shí)別應(yīng)用與合成引擎车海,通用性更好。本站獨(dú)有的語(yǔ)音交互組件隘击,讓我們輕松實(shí)現(xiàn)屬于自己的語(yǔ)音助理侍芝。

人工智能組件

  在開(kāi)始介紹語(yǔ)音交互組件前,先要介紹自定義“應(yīng)用包名(Package Name)”埋同,在應(yīng)用首屏(Screen1)的設(shè)計(jì)視圖屬性中設(shè)置竭贩。這個(gè)功能雖然已經(jīng)上線有一段時(shí)間,但是應(yīng)該很多同學(xué)沒(méi)有注意莺禁,也沒(méi)有用過(guò)留量。應(yīng)用包名,在 App Inventor 中等同于應(yīng)用ID哟冬,是應(yīng)用的唯一標(biāo)識(shí)楼熄,類似人的身份證號(hào)碼。包名中只能包含數(shù)字浩峡、字母可岂、點(diǎn)和下劃線,點(diǎn)為分隔符翰灾,將包名分割為多個(gè)部分缕粹,每部分必須以字母開(kāi)頭稚茅。例如:com.wxbit.appinventor.aicompanion3,這是?ai伴侶的包名平斩。_com.abc亚享、com.123、.com.abc绘面,這些都是錯(cuò)誤格式的包名欺税。

設(shè)置應(yīng)用包名

如果不設(shè)置包名,系統(tǒng)生成APK的包名一般是這樣:wxbit.ai_Q(32位唯一標(biāo)識(shí)).項(xiàng)目名稱揭璃,例如:wxbit.ai_QCCC18AB0D04C3B7CFD21E1D67A60AF0F.test晚凿。如果設(shè)置應(yīng)用包名,系統(tǒng)默認(rèn)會(huì)在前面加上“wxbit.”前綴瘦馍。比如填寫appinventor歼秽,則最后生成APK的包名就是:wxbit.appinventor。

如果需要使用離線合成和語(yǔ)音喚醒情组,正確設(shè)置應(yīng)用包名是必須的步驟燥筷。

下面分別介紹百度語(yǔ)音交互3大組件:

一、百度語(yǔ)音識(shí)別

使用流式協(xié)議呻惕,能夠聽(tīng)用戶說(shuō)荆责,即時(shí)處理獲得結(jié)果滥比。不需要像Rest API亚脆,上傳整個(gè)錄音文件才獲得結(jié)果。即時(shí)響應(yīng)盲泛,能夠給用戶更好的使用體驗(yàn)濒持。

百度語(yǔ)音識(shí)別功能概要

  識(shí)別模式提供了多種配置,適用于不同的場(chǎng)景寺滚。

語(yǔ)音識(shí)別的場(chǎng)景模式

詳細(xì)說(shuō)明請(qǐng)參考文檔:http://ai.baidu.com/docs#/ASR-Android-SDK/3557153c

二柑营、百度語(yǔ)音合成

不同于Rest API下載完整個(gè)音頻文件再播放,在線模式能夠一邊下載一邊播放村视。百度語(yǔ)音合成不支持“純離線”模式官套,首先都會(huì)嘗試聯(lián)網(wǎng),如果選擇的不是“純?cè)诰€模式”蚁孔,聯(lián)網(wǎng)超時(shí)后會(huì)使用內(nèi)置的離線引擎合成語(yǔ)音奶赔。需要注意的是,第一次使用離線語(yǔ)音合成杠氢,一定需要聯(lián)網(wǎng)下載授權(quán)文件站刑。授權(quán)文件與 AppId、AppKey鼻百、SecretKey?和應(yīng)用包名相關(guān)绞旅,詳細(xì)配置本文最后再說(shuō)明摆尝。

語(yǔ)音合成功能概要

  純?cè)诰€模式:也就是不使用離線引擎,生成的APK文件較小因悲,推薦使用堕汞。

WiFi在線,6秒超時(shí):連接 WiFi?時(shí)使用在線合成囤捻,如果 6 秒還未連接成功和連接的不是 WiFi?網(wǎng)絡(luò)臼朗,則使用離線合成。

WiFi與4G在線蝎土,6秒超時(shí):連接 WiFi?和 4G?網(wǎng)絡(luò)時(shí)使用在線合成视哑,如果 6 秒還未連接成功或使用的是其他網(wǎng)絡(luò),則使用離線合成誊涯。

WiFi與4G在線挡毅,1.2秒超時(shí):同上,連接超時(shí)時(shí)間為1.2秒暴构。

WiFi在線跪呈,1.2秒超時(shí):同“WiFi在線,6秒超時(shí)”取逾,連接超時(shí)時(shí)間為1.2秒耗绿。

詳細(xì)說(shuō)明請(qǐng)參考文檔:http://ai.baidu.com/docs#/TTS-Android-SDK/47c81acf

三、百度語(yǔ)音喚醒

此喚醒砾隅,并非點(diǎn)亮手機(jī)屏幕這個(gè)“喚醒”误阻。而是應(yīng)用聽(tīng)到用戶說(shuō)的特定關(guān)鍵詞,會(huì)觸發(fā)事件代碼塊晴埂。啟用后臺(tái)喚醒后究反,即使手機(jī)是鎖屏狀態(tài),也一樣可以觸發(fā)事件代碼塊儒洛。后臺(tái)喚醒功能精耐,會(huì)加速電量消耗,請(qǐng)謹(jǐn)慎使用琅锻。

語(yǔ)音喚醒功能概要

系統(tǒng)內(nèi)置支持10個(gè)關(guān)鍵詞卦停,分別是:小寶同學(xué)、拍照恼蓬、播放惊完、暫停、上一首滚秩、下一首专执、增大音量、減小音量郁油、打開(kāi)電燈本股、關(guān)閉電燈攀痊。如果需要自定義喚醒詞,請(qǐng)到這里導(dǎo)出:http://ai.baidu.com/tech/speech/wake?拄显。導(dǎo)出的喚醒詞為WakeUp.bin苟径,上傳這個(gè)文件到項(xiàng)目的素材中即可。

在設(shè)計(jì)視圖或邏輯視圖中啟用語(yǔ)音喚醒功能躬审,當(dāng)用戶說(shuō)到喚醒詞棘街,“被語(yǔ)音喚醒”事件會(huì)被觸發(fā),在這個(gè)代碼塊中完成對(duì)用戶的回應(yīng)承边。

因?yàn)檎Z(yǔ)音喚醒遭殉,是離線識(shí)別,必須正確配置?AppId博助、AppKey险污、SecretKey?和應(yīng)用包名。如果只是為了測(cè)試富岳,可以留空以上三個(gè)參數(shù)蛔糯,應(yīng)用包名設(shè)置為:baidu。生成APK的應(yīng)用包名實(shí)際是 wxbit.baidu窖式,使用了本文作者配置的百度語(yǔ)音應(yīng)用蚁飒。

本文由 WxBit 站長(zhǎng)原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處萝喘。內(nèi)容僅適用于 App Inventor 2 WxBit?漢化版

下文介紹百度語(yǔ)音應(yīng)用的創(chuàng)建淮逻,如果你已經(jīng)有百度云服務(wù)帳號(hào),直接進(jìn)入控制臺(tái)創(chuàng)建應(yīng)用蜒灰。

1弦蹂、注冊(cè)百度云帳號(hào)

打開(kāi)https://cloud.baidu.com肩碟,點(diǎn)擊“管理控制臺(tái)”强窖,進(jìn)入登錄界面。如果沒(méi)有百度帳號(hào)削祈,請(qǐng)先注冊(cè)一個(gè)翅溺,具體步驟這里不做贅述。注冊(cè)完百度帳號(hào)髓抑,回到這里注冊(cè)百度云帳號(hào)咙崎。

百度云注冊(cè)

  第一次登錄百度云需要補(bǔ)充些信息,然后進(jìn)入控制臺(tái)吨拍。

百度云控制臺(tái)

2褪猛、創(chuàng)建語(yǔ)音交互應(yīng)用

從控制臺(tái)進(jìn)入“語(yǔ)音識(shí)別”創(chuàng)建應(yīng)用,并選擇“Android”羹饰,然后填寫ai項(xiàng)目首屏設(shè)置的包名伊滋,加上“wxbit.”前綴碳却。比如ai項(xiàng)目應(yīng)用包名設(shè)置的是?com.appinventor.project,在這里應(yīng)該填寫:wxbit.com.appinventor.project 笑旺。

在百度云創(chuàng)建語(yǔ)音交互應(yīng)用

3昼浦、獲取?AppId、AppKey筒主、SecretKey

查看應(yīng)用詳情

  填寫好應(yīng)用包名與百度語(yǔ)音應(yīng)用的參數(shù)关噪,就可以使用百度語(yǔ)音組件啦。

包名及語(yǔ)音參數(shù)設(shè)置


這里有個(gè)使用百度語(yǔ)音組件實(shí)現(xiàn)的演示應(yīng)用乌妙,供大家測(cè)試:語(yǔ)音交互功能演示.apk

語(yǔ)音交互功能演示
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末使兔,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子藤韵,更是在濱河造成了極大的恐慌火诸,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荠察,死亡現(xiàn)場(chǎng)離奇詭異置蜀,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)悉盆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門盯荤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人焕盟,你說(shuō)我怎么就攤上這事秋秤。” “怎么了脚翘?”我有些...
    開(kāi)封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵灼卢,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我来农,道長(zhǎng)鞋真,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任沃于,我火速辦了婚禮涩咖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘繁莹。我一直安慰自己檩互,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布咨演。 她就那樣靜靜地躺著闸昨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上饵较,一...
    開(kāi)封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天溉跃,我揣著相機(jī)與錄音,去河邊找鬼告抄。 笑死撰茎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的打洼。 我是一名探鬼主播龄糊,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼募疮!你這毒婦竟也來(lái)了炫惩?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤阿浓,失蹤者是張志新(化名)和其女友劉穎他嚷,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體芭毙,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡筋蓖,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了退敦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粘咖。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖侈百,靈堂內(nèi)的尸體忽然破棺而出瓮下,到底是詐尸還是另有隱情,我是刑警寧澤钝域,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布讽坏,位于F島的核電站,受9級(jí)特大地震影響例证,放射性物質(zhì)發(fā)生泄漏路呜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一战虏、第九天 我趴在偏房一處隱蔽的房頂上張望拣宰。 院中可真熱鬧党涕,春花似錦烦感、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春绿渣,著一層夾襖步出監(jiān)牢的瞬間朝群,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工中符, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留姜胖,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓淀散,卻偏偏與公主長(zhǎng)得像右莱,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子档插,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 語(yǔ)音方案比對(duì)介紹 語(yǔ)音交互是現(xiàn)今應(yīng)用最多的智能交互方式慢蜓,在人工智能越來(lái)越火的當(dāng)下應(yīng)用十分廣泛,所以特別針對(duì)車內(nèi)環(huán)境...
    莫君陌閱讀 3,497評(píng)論 0 6
  • 1調(diào)研背景 2014年11月發(fā)布亞馬遜低調(diào)發(fā)布智能音箱Echo郭膛,內(nèi)測(cè)半年后于2015年正式發(fā)售晨抡,當(dāng)年銷量為250萬(wàn)...
    殷大俠閱讀 2,453評(píng)論 0 8
  • 暑假,在福建的一個(gè)小鎮(zhèn)上则剃,陪姐姐和外甥度過(guò)了一段快樂(lè)的時(shí)光耘柱,現(xiàn)在坐在回去的車上,憑著記憶記錄下這些趣事棍现。 也許帆谍,這...
    阿銀老師閱讀 463評(píng)論 12 8
  • 11月12日凌晨,我的外婆走了轴咱,那個(gè)管我叫“阿弟”的人走了汛蝙。從今以后边翼,當(dāng)我再叫“外婆”的時(shí)候鹿驼,再也不會(huì)有人笑著、大...
    葉落階前閱讀 1,257評(píng)論 0 2
  • 風(fēng)吹秋涼 我站在陌生的城市的窗旁 風(fēng)就這樣吹了進(jìn)來(lái) 我向南方眺望 樹(shù)在搖擺捌斧、沙沙的響 一片戈稿、兩片西土、三片、的樹(shù)葉 被...
    湯唯民閱讀 378評(píng)論 0 2