ReSpeaker是款開源、模組化的開發板,使用者可以用它來打造各種物聯網裝置,但是它與一般開發板最大的不同,在於它支援語音控制,讓使用者可以像是操作智慧型手機上的Siri一樣,直接透過語言來下達各種指令,同時ReSpeaker也會以語音方式與使用者溝通,化解了沒有螢幕的窘境。
用聲音與裝置溝通
一般來說,當創客使用開發板打造各種物聯網裝置之後,大多會利用智慧型手機透過藍牙與裝置連線,並透過專屬App搖控操作,或是在裝置上安裝觸控式螢幕直接進行操作。然而ReSpeaker卻將操作步驟進一步簡化,使用者可以使用語音控制,直接透過語言指令操作,同時ReSpeaker也能以語音回應。
雖然ReSpeaker和Siri之類的語音助理有許多相似之處,都是提供不需「用手操作」的控制方式,讓使用者能在操作裝置時空出雙手做其他事,但是ReSpeaker採用開源形式公開資料,讓使用者能夠完全掌握ReSpeaker的功能,並且著手改造,或將ReSpeaker打造成各種物連網裝置,另一方面,ReSpeaker也相容於開發團隊先前推出的Wio Link,能夠進度提升使用彈性,使用者可以透過語音控制以ReSpeake打造的裝置,例如機器人、智慧型家電等等。
▲ReSpeaker是款支援語音控制功能的開發板。
▲使用者不但可以直接透過語音操作,也可將ReSpeaker搭配Wio Link打造更多元裝置。
▲舉例來說,將ReSpeaker與音響整合之後,就能夠聲控操作音響。
▲在會議中使用ReSpeaker時,可以透過語音指令讓ReSpeaker開始錄音,並將錄音檔上傳至雲端。
▲如果透過ReSpeaker來監控土壤濕度,在植物需要水份時,ReSpeaker就會發出語音提醒。
▲ReSpeaker也能與數位相框整合,如此一來看照片就更方便了。
自行開發彈性大
ReSpeaker採用聯發科技的MT7688系統晶片整合解决方案,並搭載ATMega32U4協同處理器,可以搭配Microsoft Cognitive Service、Amazon Alexa Voice Service、Google Speech API、Wit.ai 、Houndify等雲端語音辨識系統,或是PocketSphinx離線語音辨識系統,即便沒有連接至網際網路也能維持基本運作。
ReSpeaker選擇以Linux為基楚的OpenWrt為作業系統,對於程式能力較強的創客而言, 可以透過官方提供的SDK,或是透過C/C++、Arduino、JavaScript、Lua等程式語言、開發工具設計更多功能。至於不會自己寫程式的人,也可以透過類似App Store的外掛市集系統,下載各式現成的擴充功能,而進階使用者當然可以開發擴充功能後,將成果上傳至市集分享給其他同好。
除了軟體之外,ReSpeaker的硬體也具有相當擴充彈性,使用者不但可以透過Grove擴充板增加ReSpeaker的功能,還能夠透過I2S、I2C、AUX、USB 2.0、GPIO等多種擴充端子連接各式外部設備。
ReSpeaker的預定售價為美金元(約合新台幣,元),預定上市時間為2016年月。
▲ReSpeakers能夠支援多種雲端與離線語音辨識系統。
▲使用者可以透過多種工具開發ReSpeakers的程式。
▲或是從外掛市集系統下載現成的擴充功能。
▲ReSpeaker可以藉由Grove擴充板增加多種功能,或是夠透過I2S、I2C、AUX、USB 2.0、GPIO等多種擴充端子連接外部設備。
▲ReSpeaker採用MT7688系統晶片,本身即支援IEEE 802.11n無線網路。
延伸閱讀:
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!