您好,登錄后才能下訂單哦!
以下為作者牛刀小試,如有不好之處希望大家指正,謝謝 :)
關于sound ware
sound ware,聲件;顧名思義,聲音軟件。就sound ware來說,它的本質就是軟件,不同于一般的手機app,或者是電腦中的software;sound ware是一種側重于聲音交互的軟件。
sound ware最大的特性就是,以聲音交互來代替傳統圖形界面交互的軟件。
sound ware聲件有什么用?
*sound ware的交互架構特別適合可穿戴式智能設備,智能家居,智能車載等智能設備
*sound ware也可用于智能手機,平板電腦或是智能電視,sound ware會給傳統智能 設備帶來一種全新的人機交互體驗。
*sound ware還可能成為首個面向智能家居而專門設計的軟件架構。
學習sound ware有什么用呢?
*學習sound ware聲件有助于android wear和watch os開發者能開發出優秀的用戶體驗軟件同時也很有助于傳統的智能手機軟件開發者在傳統的智能手機app中開發出擁有更為優秀用戶體驗的app。
*學習sound ware聲件極其有利于android auto和car play的開發者能開發出優秀的面向app
*同時sound ware還可能成為首個面向智能家居而專門設計的軟件架構;所以,學習sound ware,不僅能在開發android wear,watch os,android auto和car play有所幫助,還能以面向在不久的將來會普及的智能家居的軟件上有所前瞻。
sound ware說明
sound ware本質:以聲音交互為主的軟件
sound ware面向設備:智能手機,智能手表,智能眼鏡,智能手環,智能家居,智能車載
sound ware宏觀架構圖
現在我們來了解一下以上的架構圖
sound ware一共分3個層面:傳統應用,sound ware體驗架構,人機交互;
我們先來簡單的了解一下傳統應用層,傳統應用層,也就是編程語言,代碼
編寫規范等一些傳統編寫程序時必要要素;在sound ware中,sound ware沒有
特殊的規定,sound ware可以用任何編程語言面向讀者想要面向開發的智能設備
開發特殊面向的sound ware程序。
了解來傳統應用層,我們現在來重點學習一下sound ware體驗架構和sound ware
特有的人機交互方式,其中sound ware體驗架構為開發sound ware的重點。為什么
sound ware的體驗架構會成為開發sound ware的重點?
請大家回顧一下上面所講,sound ware是側重聲音交互為主的軟件,所以sound
ware弱化了圖形界面,那必然會讓sound ware和傳統應用的交互方式發生了很大的
轉變;所以,必然的,sound ware必須要有一種支撐sound ware人機交互的方式來
替代圖形界面,那就是——sound ware體驗架構。同時也是sound ware區別于一般
的語音助手的特點。
sound ware體驗架構是一種以聲音,交互作為重點;以聲音進出口和相應的程序塊或是數據進行鏈接。那下面我們就來初探一下sound ware的架構圖吧。我們先來看看用于打電話的sound ware體驗架構。
注:以下為軟件主體體驗架構,不進行細分說明
首先,通過系統接口獲得語音命令;當系統獲得的語音命令,則進入匹配;
代碼命令:進入匹配后將檢查語音是否包含數字(檢查數字是否符合撥號規范)或文本(鏈接聯系人數據庫,匹配文本所包含字符是否空或已有)
回饋確認:當檢查數字或名字進入許可,軟件將回饋給使用者檢查錯誤提醒,其方式有查看屏幕或語音提示
播出確認:
聲件確認播出的方式有觸摸(面向屏幕查看),動作(按需),回饋聲音(面向語音),無回復(默認動作)
聲件本身應設置無回復為默認程序動作,無回復所指沒有進行觸摸反饋,無動作反饋,無聲音反饋;當聲件接收到無回復命令時,將進行電話任務
接口:用于置放一些暫停通話功能或第三方聲件鏈接
結束通話:程序可監視使用者的聲音是否持續,聲音時候包含結束字符;程序可設置無聲音時間可自行結束通話或檢查通話的是否包含結束字符來判斷是否結束通話
電話聲件一共包括電話命令(喚醒)->代碼命令(檢查)->回饋確認(聲件回 饋)->播出確認(使用者回饋)->電話任務(執行通話)->結束通話(結束聲件)
由于sound ware的特殊性,sound ware的體驗架構會根據軟件類別而特殊面向設計。
通過上面的講解作者相信讀者應該對聲件體驗架構有了大致的了解;那下面我們來學
習聲件的最后一層——人機交互層。
人機交互,在傳統的圖形界面上來相信對很多讀者并不陌生;但是,要在聲音上做人
機交互,作者相信這一定讓大家感到困惑;在聲音上有什么功夫可做?聲音不像圖形
界面一樣直覺,圖形界面有圖形的形狀,色彩之類;我想大家學過初中物理的不會忘
記聲音的音色,音高等等。這根圖形很是類似。比如在圖形中的火車,你也可以用聲
音把他“畫”出來——火車的鳴笛聲,行駛中敲打鐵軌的聲音,甚至你還可以把他畫得
更仔細點:聲音的遠近,聲音播放的次數。
現在我們來看看如何美化聲件?
先來看看下面這些圖
當電話聲件由使用者自行喚醒時,可出發左圖效果;將聲音作為點——一個下落的彈性球,聲音隨彈性球的動作所產生的動作而反饋給使用者。
彈球所需聲音:掉落到地面的聲音,彈起向前的聲音。
當程序進行到回饋確認時,可出發左圖的效果:一面墻突然下落擋住前進的球而球會打出問號。
所需聲音:墻下落的聲,球與墻撞擊聲音,問號聲。
當程序進行到執行任務時,可發出左圖效果:墻體向上移動,球體掉落失去彈性向前滾動。
所需聲音:墻移動聲,球下落滾動聲——電話接通聲。
以上為聲件進行中的聲音播出所在位置;還有一點我們得注意,聲音的播放時間
要注意進行步驟與聲音長度的比率
以上是一種擬物方式的體驗,如果讀者不喜歡還可以用一些簡單的點狀聲音來裝飾。
注:點狀聲音是一種單獨無連續的聲音,比如ding的響,這種聲音沒有連續,就好像一個點一樣。
未完。。。待續
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。