Notification - 語音輸入(RemoteInput)
在這個章節會示範如何在Notification裡面加入語音輸入的功能,使用者看到通知後,也許想要回覆這篇通知,卻又不想拿手機出來,就可以使用語音輸入的功能。
先創建一個最基本的Notification,可以參考前面的章節,並進行測試。
這是一個最基本的通知,接著我們加入語音輸入的功能,也是利用前面章節提到的addAction,來增加一個頁面,來實現我們要的語音輸入。
詳細程式碼可以參考這個
如此一來你的通知會多一個頁面,按下去就會像這個樣子。
第一格是語音輸入,後面是我們幫使用者設定的快速輸入,
假如你有實際的手錶就可以試著對它說話,但是如果你是用模擬器的話,
你必須先把setChoices拿掉,只留語音輸入的部分,之後你就可以用鍵盤模擬語音輸入,
靠打字的方式來測試是否正常。
接著我們試著拿到使用者所輸入的文字,先創建以下這個事件。
接著我們就可以將使用者輸入的文字拿出來了。
如此一來就完成了簡單的語音輸入的範例,辨識的準確率還算可以,因此可以拿來做不少的應用。
下一章
Notification - 堆疊通知
詳細程式碼可以參考這個
如此一來你的通知會多一個頁面,按下去就會像這個樣子。
第一格是語音輸入,後面是我們幫使用者設定的快速輸入,
假如你有實際的手錶就可以試著對它說話,但是如果你是用模擬器的話,
你必須先把setChoices拿掉,只留語音輸入的部分,之後你就可以用鍵盤模擬語音輸入,
靠打字的方式來測試是否正常。
接著我們試著拿到使用者所輸入的文字,先創建以下這個事件。
接著我們就可以將使用者輸入的文字拿出來了。
如此一來就完成了簡單的語音輸入的範例,辨識的準確率還算可以,因此可以拿來做不少的應用。
下一章
Notification - 堆疊通知
沒有留言:
張貼留言