功能

聲控修改喚醒詞

以下的說法只是結合實際使用場景的舉例和推薦,實際支持的說法更加豐富后續會不斷增加更多用戶可能使用的說法

操作 模式 聲控指令
修改喚醒詞 在線 幫你取個名字叫同行者

免喚醒指令

操作 模式 聲控指令
屏幕控制 離線
無需手工啟動聲控
打開/關閉屏幕
音量控制 離線
無需手工啟動聲控
增大/減小音量
亮度控制 離線
無需手工啟動聲控
提高/降低亮度
智能識別 無需手工啟動聲控 同行者我要去白石洲
同行者打開播放器
同行者查下上海的天氣
播放音樂 無需手工啟動聲控 我要聽張學友的歌
播放 陳奕迅的歌
點一首 劉德華的歌
微信聊天 無需手工啟動聲控 發微信給張三
開始導航 無需手工啟動聲控 導航到附近的加油站
我要去 白石洲
導航去 寶安機場

導航功能

操作 模式 聲控指令
發起導航 在線 我要去世界之窗
導航到 寶安機場
中山公園怎么走
怎么去 海岸城
帶我去 荷蘭花卉小鎮
打開導航 離線 打開導航/開始導航/返回導航/回到導航/進入導航
修改家的地址 在線 修改家的地址(兩輪交互)
修改家的地址為 白石洲
回家 離線 我要回家/導航回家/帶我回家
修改公司的地址 在線 修改公司的地址(兩輪交互)
修改公司的地址為中科大廈
去公司 離線 我要去公司/導航去公司/帶我去公司
周邊搜索 在線 附近的餐館/附近的停車場/附近的加油站
商圈搜索 在線 我餓了/我想吃飯/我想吃肯德基/我想上網/我要洗車/找一下北京五星級酒店
搜索結果選擇 無需手工啟動聲控 按序號選擇說法:第一個/第二個…….第十個
存在多頁時:上一頁/下一頁
列表項位置說法:上面那個/下面那個/前面那個/后面那個/最上面那個/最下面那個
結果排序說法:距離排序/遠近排序/分數排序/評分排序/評價排序/價錢排序/消費排序
智能篩選說法:南山區那個/好神餐飲湘廚大碗菜/深南大道那個
其他方式說法:有電話的/有團購的
取消選擇說法:取消
導航路徑操作
無需手工啟動聲控 總覽:查看全程
選擇規劃策略:躲避擁堵/高速優先/少收費/不走高速
切換視圖模式:2D模式/3D模式/自動模式
功能操作:關閉路況/打開路況/白天模式/黑夜模式
取消/退出
導航視圖操作
無需手工啟動聲控 退出導航
選擇規劃策略:最佳路線/少收費/少路程/躲避擁堵
地圖控制:放大地圖/縮小地圖/車頭朝上/正北朝上
詢問功能:還有多久/多久到/還有多遠/前面怎么走

打電話

操作 模式 聲控指令
打電話給已知聯系人 離線 打電話給張三/給李四打電話/呼叫中國電信
撥打號碼 在線 呼叫13012345678
聯系人選擇 無需手工啟動聲控 按序號選擇說法:第一個/第二個/第三個
列表項位置說法:最上面那個/最前面那個/最下面那個/最后面那個/最后一個
名稱篩選說法:騰訊那個/同行者那個
歸屬地篩選說法:上海那個/北京那個
取消選擇說法:取消
號碼選擇 無需手工啟動聲控 按序號選擇說法:第一個/第二個/第三個
列表項位置說法:最上面那個/最前面那個/最下面那個/最后面那個/最后一個
開頭/尾號篩選說法:153開頭那個/7890結尾那個
號碼類型篩選說法:短號那個/座機那個/手機那個
運營商篩選說法:移動那個/聯通那個
取消選擇說法:取消
自動呼叫確定 無需手工啟動聲控 確定:確定/呼叫
取消
來電 無需手工啟動聲控 接聽
掛斷

音樂

操作 模式 聲控指令
播放音樂 離線 打開音樂/播放音樂/播放歌曲/我要聽音樂
暫停音樂 離線 暫停音樂/暫停/暫停播放/停止/停止播放
繼續播放 離線 繼續播放/播放/恢復播放
關閉音樂(暫停并關掉界面) 離線 關閉音樂
隨便聽聽 離線 隨便聽聽
切換歌曲 離線 切歌/換一首
上一首
下一首
播放模式 離線 單曲循環/順序播放/隨機播放
播放特定的歌曲 在線
在線(網絡音樂)
歌曲名:我要聽小蘋果/播放月亮代表我的心
歌手名:我要聽汪峰的歌/播放陳奕迅的歌
專輯名:我要聽明年今日/播放明年今日這個專輯
智能播放 在線 我要聽熱情歌曲/60后歌曲/中文歌曲/鋼琴曲/搖滾/胎教音樂

電臺

操作 模式 聲控指令
播放電臺 在線 打開電臺/播放電臺/我要聽電臺
暫停電臺 離線 暫停電臺
關閉電臺(暫停并關掉界面) 在線 關閉電臺
切換電臺 在線 上一首
下一首
播放特定的電臺 在線 藝術家搜索:我要聽郭德綱的相聲
節目名:我要聽邏輯思維
智能選擇 在線 我要聽新聞/小說節目/言情小說節目

微信

操作 模式 聲控指令
打開微信助手 啟動聲控界面 打開微信助手/登錄微信/打開微信
發微信 啟動聲控界面 我要發微信/發微信
發微信給張三
回復微信 啟動聲控界面 回復微信
回復微信給張三
回復當前消息 當前接收消息播報完 回復微信
發送表情至聯系人 啟動聲控界面 發一個微笑/摳鼻/憤怒/偷笑表情給張三
(目前已支持表情:微笑/摳鼻/憤怒/偷笑/微笑/撇嘴/
得意/害羞/傲慢/擁抱/難過/豬頭/玫瑰/勝利/摳鼻/轉圈)
位置分享 當前接收消息播報完
啟動聲控界面
分享當前位置/分享我的位置
分享我的位置/分享當前位置
位置導航 當接收的位置信息播報完
導航過去/幫我導航/導航去那里
屏蔽當前信息 當前接收消息播報完
屏蔽消息
解除消息屏蔽 啟動聲控界面
解除屏蔽/取消屏蔽
再發一條 當前消息發送成功
繼續發送
查看歷史消息 啟動聲控界面
查看微信消息/查看微信歷史消息
查看同行者的微信消息
關閉自動播報 啟動聲控界面
關閉微信播報/關閉自動播報
打開自動播報 啟動聲控界面
打開微信播報/打開自動播報
退出微信 啟動聲控界面
退出微信

其他

操作 模式 聲控指令
退出聲控 離線 再見/拜拜/返回/取消
系統控制 啟動聲控界面
離線
音量控制:靜音/打開聲音/關閉聲音/增加音量/降低音量/最大音量/最小音量
亮度控制:增加亮度/降低亮度/最大亮度/最小亮度
打開應用:打開QQ/手機淘寶/UC瀏覽器/FM
無線操作:打開藍牙/關閉藍牙/打開wifi/關閉wifi/打開無線網絡/關閉無線網絡
應用管理 離線 打開應用:打開文件管理器/啟動瀏覽器
關閉應用:關閉文件管理器/退出瀏覽器
時間查詢 離線 幾點/現在幾點/時間是多少/現在時間是多少
日期查詢 離線 今天多少號/今天日期多少/今天星期幾/今天農歷多少號
位置查詢 在線 查一下我的位置/我現在在哪兒
股票查詢 在線 查一下上證指數/騰訊的股票怎么樣
天氣查詢 在線 今天的天氣怎么樣/上海明天的天氣
講笑話 在線 講一個笑話
翻譯 在線 我想抽煙的英文怎么說
幫助 在線 打開幫助/查看幫助

如何接入

工程配置

將TXZ_SDK.jar加入到Android工程中

參考demo在工程AndroidManifest.xml里增加通訊服務的配置


初始化SDK配置

在Application的onCreate入口處調用TXZConfigManager.getInstance().initialize接口對SDK初始化

需要初始化語音引擎參數的需要填寫InitParam參數,可以在這里配置項目的appId、設置語音喚醒詞等等

初始化完成后會回調InitListener進行結果通知,只有初始化成功后之后才能進行其他操作


語音合成TTS

需要播報語音的地方使用TXZTtsManager.getInstance().speakText進行播報
同行者語音已為您做了語音播報的隊列管理,Android的音頻焦點管理
Tts播報可以指定使用哪個音頻流來播報,也可以對播報的結果進行處理
Tts播報會返回個播報任務ID,你可以調用 TXZTtsManager.getInstance().cancel來進行取消播報

藍牙電話接入

藍牙電話demo工程TXZCallManager.getInstance().setCallTool進行接口對接
由設置的 CallTool對象實現對應的撥打電話、掛斷電話、接聽電話、拒接電話,當聲控引擎識別到對應的操作時會調用相關的接口進行操作

調用SDK設置完CallTool后,SDK會自動調用您的CallTool對象setStatusListener接口傳遞一個 CallToolStatusListener對象給您,您可以通過它告訴同行者電話的可用狀態和電話的通話狀態,您需要記錄下這個對象供之后狀態通知使用,并立即通知藍牙的連接狀態和最新的通話狀態過來

默認同行者會為您讀取Android系統通訊錄(效率較低),您可以使用 TXZCallManager.getInstance().syncContacts同步聯系人,之后同行者將不會再從系統讀取聯系人數據

您還需要在藍牙狀態發生變化時及時調用SDK通知過來
聯系人同步的時機: SDK初始化完成、藍牙連接上、聯系人數據發生變更
來電時使用記錄的 CallToolStatusListener調用onIncoming來通知,可以設置語音參數,同行者將會有語音播報來電人信息、并啟動聲控識別“接聽”和“掛斷”
來電接通時使用記錄的 CallToolStatusListener調用onOffhook來通知電話已接通,同行者將會處理來電接通的邏輯
去電發起時使用記錄的 CallToolStatusListener調用onMakecall來通知電話已發起,接通后使用記錄的CallToolStatusListener調用onOffhook來通知電話已接通(如果取不到接通狀態不通知也可以)
通話結束(去電掛斷、對方放棄、來電拒接等)時使用記錄的 CallToolStatusListener調用onIdle來通知電話已釋放,同行者將會處理電話釋放的邏輯
藍牙連接時使用記錄的 CallToolStatusListener調用onEnable來通知電話功能可用了,同時需要同步最后的通話狀態過來
藍牙斷開連接時使用記錄的 CallToolStatusListener調用onDisable來通知電話功能禁用了,同時調用onIdle,通知電話變空閑過來

接入藍牙連接狀態:調用TXZCallManager.getInstance()上的syncLocalBluetoothInfo同步設備的藍牙信息,syncRemoteBluetoothInfo同步連接上本設備的藍牙信息,斷開連接也需要調用同步

SIM卡電話接入

參考藍牙電話,實現對應的呼叫接口,并按Android的通知接口,通知對應的通話狀態即可
參考代碼,下載后請參照不同平臺進行適配權限和廣播通知等

自定義命令注冊

注冊命令字使用TXZAsrManager.getInstance().regCommand進行注冊

取消注冊命令字使用 TXZAsrManager.getInstance().unregCommand進行反注冊

命令字的回調處理使用 TXZAsrManager.getInstance().addCommandListener增加命令回調監聽器

FM功能接入

使用TXZAsrManager.getInstance().regCommandForFM注冊FM識別頻率范圍和回調

FM的回調處理使用 TXZAsrManager.getInstance().addCommandListener增加命令回調監聽器,data將按注冊的data#頻率返回

導航接入

1)默認同行者支持多家導航程序,根據安裝的應用按以下優先級選擇: 同行者工具 >>凱立德導航 >>高德導航 >>百度導航HD >>百度導航 >>百度地圖 >>高德地圖
2)要對接自己的導航工具,使用 TXZNavManager.getInstance().setNavTool實現自己的導航工具對接,主要實現以下三個接口

3)可以使用 TXZNavManager.getInstance().setNavToolType強制指定使用導航工具,當對應的導航工具沒有安裝時會按默認策略進行

實景導航接入

導航過程中,同行者將通過廣播的方式實時將導航數據以json格式廣播出來,接受廣播處理實景導航數據
Action: com.txznet.txz.NAVI_INFO KEY:KEY_NAVI_INFO
支持實景導航數據接口的導航軟件有: 高德導航定制版高德地圖車機版凱立德導航對接版
廣播攜帶的數據字段,部分字段不存在值以-1或"":

key 描述
toolPKN 導航工具(導航包名)
direction 轉彎方向
dirDes 轉向描述
dirDistance 距離轉向點的距離,單位m
dirTime 距離轉向點的時間,單位秒
remainDistance 距離目的地的距離,單位m
remainTime 距離目的地的剩余時間
carDir 車的方向,以正北方向順時針增加,單位為度
longitude 自車經度
latitude 自車緯度
totalDistance 出發地與目的地之間的總距離,單位m
totalTime 出發地與目的地之間的總時間
currentLimitedSpeed 當前限制車速,單位km/h
currentRoadName 當前道路名字
nextRoadName 下一道路名字
currentRoadType 當前道路類型
currentSpeed 當前車速,單位km/h
direction轉彎方向 dirDes轉向描述
1 自車圖標
2 左轉圖標
3 右轉圖標
4 左前方圖標
5 右前方圖標
6 左后方圖標
7 右后方圖標
8 左轉掉頭圖標
9 直行圖標
10 到達途經點圖標
11 進入環島圖標
12 駛出環島圖標
13 到達服務區圖標
14 到達收費站圖標
15 到達目的地圖標
16 進入隧道圖標

音樂接入

1)同行者根據安裝的應用默認使用同行者音樂,其次選擇酷我音樂,同行者音樂需要安裝qq音樂才能支持在線音樂
2)要對接自己的音樂工具,使用 TXZMusicManager.getInstance().setMusicTool實現自己的MusicTool對接
3)可以使用 TXZMusicManager.getInstance().setMusicTool(MusicToolType)強制指定使用音樂工具,當對應的音樂工具沒有安裝時會按默認策略進行

遠程助手抓拍接入

1)調用TXZCameraManager.getInstance().setCameraTool設置抓拍工具,當識別到需要抓拍或者微信需要遠程抓拍時,會調用對應的TXZCameraManager.CameraTool上的capturePicure方法進行抓拍
2)抓拍完成后,調用capturePicure傳入的 CapturePictureListener上的onSave方法回調通知保存抓拍圖片,出錯則調用onError通知出錯,錯誤碼參考TXZCameraManager.CAPTURE_ERROR_XXX

3)需要啟用抓拍喚醒詞,使用 TXZCameraManager.getInstance().useWakeupCapturePhoto(true)開啟,開啟后將支持我要拍照/抓拍照片/抓拍圖片發起抓拍,若安裝了遠程助手,抓拍的圖片將同步推送到微信

休眠喚醒處理

1)休眠前調用TXZPowerManager.getInstance().notifyPowerAction(POWER_ACTION_BEFORE_SLEEP)通知同行者將要休眠,并調用TXZPowerManager.getInstance().releaseTXZ()釋放同行者資源
2)喚醒后調用 TXZPowerManager.getInstance().reinitTXZ()重新初始化同行者,并調用TXZPowerManager.getInstance().notifyPowerAction(POWER_ACTION_WAKEUP)通知同行者設備已經喚醒

適配應用程序列表/適配啟動關閉應用

1)默認同行者讀取系統安裝包中包含android.intent.action.MAINandroid.intent.category.LAUNCHER的第一個activity,調用TXZSysManager.getInstance().syncAppInfoList 接口傳入需要識別的應用的列表,同步后同行者將不再從系統自動讀取,請在卸載和安裝新包后重新同步
2)識別到了指定應用,同行者會通過包名來啟動或關閉應用
3)啟動應用若需要按自己的行為啟動,通過調用 TXZSysManager.getInstance().setAppMgrTool傳入AppMgrTool抽象類,實現上面的openApp來啟動應用
4)同行者默認按切換到launcher后關閉后臺進程嘗試關閉,關閉應用一般都需要系統權限,建議通過調用 TXZSysManager.getInstance().setAppMgrTool傳入AppMgrTool抽象類,實現上面的closeApp來關閉應用

車載微信接入適配

接入藍牙連接狀態,方便實現車載微信藍牙綁定登錄:調用TXZCallManager.getInstance()上的syncLocalBluetoothInfo同步設備的藍牙信息,syncRemoteBluetoothInfo同步連接上本設備的藍牙信息,斷開連接也需要調用同步
調用 TXZWechatManager.getInstance()上的相關方法可以操作微信,方便方控、線控接入
1) skipCurrentMessage跳過當前消息播報
2) repeatLastMessage重聽最后的消息
3) blockCurrentContact臨時屏蔽當前聯系人播報
4) enableAutoSpeak開關微信自動播報

激活說明

激活簡介

同行者為設備激活聲控功能提供了自動或手動2種激活方式,且支持2種方式間進行切換。
1.自動激活對于設備的激活申請不做任何限制,只要設備聯網向后臺申請激活即予以通過。
2.手動激活則會在設備激活時校驗路由器的wifi地址或wifi名稱,且對于激活的總量進行限制。
對于自動激活,設備只需聯網即可完成;手動激活則需客戶或同行者對激活申請進行嚴格管理。

激活步驟

自動激活
準備一臺已聯網可用于設備激活的wifi路由器或手機,設備通過wifi連接后即可激活
手動激活
通過wifi路由器或手機分享熱點這2種不同的聯網方式,進行激活,操作步驟有一定的區別。
1)wifi路由器
step1:準備一臺已聯網可用于設備激活的wifi路由器,以及準備一臺安卓手機,安裝同行者提供的 wifi地址查詢工具
step2: 手機通過wifi連接上路由器后,打開工具,查詢路由器的wifi地址
step3:告知同行者該wifi地址下的激活數量,待同行者反饋確認
step4:設備通過wifi連接路由器即可開始激活。
2)手機熱點
Step1:預先準備一臺已聯網可用于激活設備的安卓手機
Step2:告知同行者準備激活設備的數量,同行者及時生成激活碼并反饋
Step3:打開手機wlan共享熱點,將wifi名稱修改為激活碼字符(建議通過復制粘貼進行操作)
step4:設備通過連接手機熱點即可開始激活
如需查詢剩余數量前往: http://license.txzing.com/web/query_live.html

激活管理

對于使用手動激活方式的客戶,同行者提供了同行者托管與客戶自行管理2種方式來管理激活申請。
3.1同行者托管
同行者托管激活權限,如有激活需求,請預先告知同行者激活數量及其他相關信息,由同行者在后臺配置。
3.2客戶自行管理
同行者在“同行者科技”微信公眾號為客戶提供了自行管理激活的能力,客戶可在公眾號查詢名下的license使用情況,也可以自行設置激活數量和查詢剩余數量。

公眾號說明

“同行者科技”公眾號主要提供license數量查詢及管理激活的入口,客戶在獲取權限后,可通過公眾號便捷的查詢license消耗情況,還可自行更改激活方式,方便管理激活需求。

權限介紹

公眾號對查詢、設置激活數量等操作都設定了相應權限,要實現某個操作需預先獲取權限。以下是所有權限的類型及作用:
1)license查詢——默認權限,查詢appid、license消耗情況、激活流水情況;
2)再次授權——可將自己名下權限授予給他人;
3)修改激活方式 ——將激活方式由自動激活改為手動激活,或由手動激活改為自動激活;
4)Token查詢——查詢token字符;
5)管理激活申請——添加新的激活申請以及查詢激活記錄。

如何獲取權限

目前的權限分配方式是:同行者商務首先把所有權限分享至客戶接口人,然后接口人再在內部進行分享。具體操作如下:
第一步:點擊同行者商務發來的鏈接,獲取包含激活數量查詢、修改激活方式等所有權限,然后關注同行者科技公眾號,方便快速查閱已有權限及查看激活情況。

查詢license數量

點擊項目管理—查詢,進入license查詢頁面,查看已激活量、剩余數量。

查看激活記錄

點擊項目管理—查詢—激活記錄,進入查詢頁面。

申請激活

點擊項目管理—查詢—激活方式—添加新的激活申請。
如通過手機熱點激活選擇校驗方式:激活碼,點擊獲取按鈕,自動生成激活碼,其他步驟參考同行者托管方式下的手機熱點激活步驟。

修改激活方式

點擊項目管理—查詢—激活方式,修改項目的激活方式。

對內授權

點擊授權—選擇項目—選擇權限,分享給公司內其他同事。

常見問題

支持那些聲控說法

如何支持回音消除

回音消除后可以大大增加音樂時的喚醒率,并且可以實現打斷tts來進行識別
軟件回音消除,需要采集到speaker輸出流,利用回音消除算法,利用speaker回路錄音將mic錄音進行濾波消除回音
具體speaker回路采集方案參考 AEC實施工程手冊
默認軟件回音消除采用立體聲錄音,左聲道為mic錄音,右聲道為speaker,在SDK初始化時 InitParam.setFilterNoiseType(1)開啟回音消除功能
測試立體聲錄音可以使用 錄音測試工具進行
1)設備打開音樂后,打開 錄音測試工具,點擊立體聲錄音進行錄音
2)錄音結束后點擊 全部停止停止錄音
3)分別點擊 播放立體聲、播放左聲道、播放右聲道,可以收聽每一個聲道的聲音,看錄音是否正常
4)獲取/sdcard/txz/recordTest下的pcm錄音文件進行交給工程師分析

開發接入如何修改喚醒詞?

1)在初始化SDK的InitParam參數使用setWakeupKeywordsNew設置喚醒詞
2)在初始化SDK后使用 TXZConfigManager.getInstance().setWakeupKeywordsNew設置喚醒詞

如何徹底關閉語音喚醒功能?

1)參考上文設置喚醒詞為空
2)使用 TXZConfigManager.getInstance().enableChangeWakeupKeywords(false)不允許用戶修改喚醒詞

如何隱藏聲控懸浮圖標?

1)在初始化SDK的InitParam參數使用showFloatTool(FloatToolType.FLOAT_NONE)隱藏懸浮聲控按鈕
2)在初始化SDK后使用 TXZConfigManager.getInstance().showFloatTool(FloatToolType.FLOAT_NONE)隱藏懸浮聲控按鈕

如何啟動聲控?

1)建議模擬懸浮聲控圖標行為,使用TXZAsrManager.getInstance().triggerRecordButton()實現模擬聲控按鈕行為
2)需要打開聲控界面并使用對應引導語打開聲控,使用 TXZAsrManager.getInstance().start("有什么可以幫您")實現啟動聲控
3)不需要打開聲控界面打開聲控,使用 TXZAsrManager.getInstance().start()實現啟動聲控
4)結束錄音立即進行識別,使用 TXZAsrManager.getInstance().stop()
5)取消識別,使用 TXZAsrManager.getInstance().cancel()

如何獲取音樂播放的狀態?

1)在初始化SDK后調用TXZStatusManager.getInstance().addStatusListener增加狀態監聽器onMusicPlayonMusicPause狀態
2)使用 TXZMusicManager.getInstance()isPlaying()getCurrentMusicModel()獲取音樂狀態和標簽

如何查看同行者的用戶ID?

在/sdcard/txz/目錄查看生成uid_xxxx.txt,其中xxxx就是用戶的ID

聲控的圖標出不來是怎么回事?

1)開發需要有個服務來初始化同行者語音引擎,在調用TXZConfigManager.getInstance().initialize 接口時傳入InitParam參數
2)如果之前沒有激活過,請確保設備可以聯網使用
3)確定開發是否使用隱藏了聲控圖標
3)如果還是無法激活,請聯系同行者開發分析

如何監聽錄音窗口的打開和關閉?

通過監聽廣播通知實現
打開時 com.txznet.txz.record.show
關閉時 com.txznet.txz.record.dismiss

常見認證錯誤原因

請先連接網絡,上網激活后才能使用語音助手:沒有聯網認證導致,認證成功會自動關閉錯誤提示
接入未經認證,請聯系廠商解決:appId或者appToken錯誤導致
非正規授權途徑,請聯系廠商解決:手動激活模式下,接入的wifi的地址不合法
配額不足,設備激活失敗,請聯系廠商解決:后臺配額不足,需要聯系商務解決license數量
缺少設備唯一標識碼,請聯系廠商解決:設備沒有燒錄唯一設備標志,后臺不允許激活

為什么沒有單曲播放和順序播放模式?

行車環境下,音樂突然停住對用戶來說是非常奇怪的,用戶聲控說單曲播放的目的基本都是單曲循環,用戶聲控說順序播放即全部順序播放,播放完后循環
內置三種模式( 單曲循環、隨機播放、全部循環)才是符合用戶預期的

導航選擇一個地址導航后退出導航,為什么還可以看到地址選擇界面?

導航路徑規劃后如果離開,地址選擇界面超過30秒,會自動關閉選擇界面,如果進入沒有超過30秒用戶就退出了,說明選擇的地址不符合用戶預期,用戶退出后可以重新選擇個新地址進行導航

為什么有時候聲控撥打電話會自動呼叫,有時不會?

當語音識別結果有多個聯系人,其中一個匹配度很高時,會自動呼叫該聯系人,其他相似聯系人作為備選
當語音識別結果有一個高匹配聯系人時,會自動呼叫,如果該人有多號碼,默認呼叫第一個號碼,其他作為備選
當語音識別結果為號碼呼叫時,并且地址簿存在該號碼,會自動呼叫

相關下載

聲控指南手冊

Demo參考程序

Demo參考程序下載后請根據申請的appId和appToken修改project_config.xml

Android電話適配參考程序

錄音測試工具

接入WIFI的MAC地址查詢工具

下載方式:鼠標移到所需的圖片上,點擊右鍵選擇“圖片另存為...”,保存即可。

同行者LOGO

340*128

同行者LOGO源文件下載

PSD源文件下載