Re: [請益] Alexa費用問題

作者: langrisser19 (lan)   2017-09-15 13:58:59
基本上
推文的回覆是錯的
如果你要的是speech to text
那你沒辦法透過alexa拿到使用者的完整對話
https://goo.gl/VsmzHQ
你應該先看一下AVS或是alexa的文件
alexa解決的是辨識使用者的意圖
告訴你這個意圖對應的slot type & value
舉個例子,你要開發一個智慧開燈裝置
你必須針對這件事定義出一個intention => ControlLight
然後這個控制燈的意圖底下可以有對應的slot
像是LightState:on, off
然後給它幾個 Sample Utterances
ControlLight Turn {LightState} the light
ControlLight Turn the light {LightState}
https://goo.gl/WYef22
https://goo.gl/f9siVU
那這樣不管使用者說了甚麼
從最簡單的turn on light
或是 please turn on light
或是 xxx xxx xxxx turn on light xxxx
alexa都可以解析出使用者要打開燈
然後對應到燈的狀態是開
alexa就只做到這個程度
也不會跟你收半毛錢
不過你也拿不到使用者當初到底是怎麼說的
後續你可以在endpoint裡面設定這個解析結果要發到哪裡
可以是lambda或是你自己的server
然後去做對應的處理
會被收錢的是這部分
然後我看你的要求
如果不排斥大陸人的產品
那就用這個吧
http://ai.chumenwenwen.com/pages/document/android/example
※ 引述《checkIO (chec)》之銘言:
: 大家好
: 不知道有沒有版友的專案有使用到Amazon Alexa
: 想了解一下面對一般user的使用量跟費用
: 大概會是多少(多少user跟辨識的用途)
作者: checkIO (chec)   2017-09-15 14:04:00
如果我不需要知道使用者說了甚麼 只需要辨識出"開燈意圖"如果我需要ALEXA回傳"TURN ON"字串 這樣是不需要收錢的?喔...是解析的結果......
作者: bejoe (比喬)   2017-09-15 14:37:00
確實可透過lambda那文字意圖和部份speech to text,我實作過然後再送文字資料到clientlex是另一套,跟alexa沒直接關係
作者: MOONY135 (談無慾)   2017-09-15 16:04:00
好棒的分享
作者: kurtsgm   2017-09-15 16:15:00
作者: genesic (嗯?)   2017-09-15 20:05:00
我試過把整個speech當作一個slot XD 高機率成功這樣子拿到的就是使用者整個完整的speech當然這個intention不能跟其他intention的關鍵字衝到你好像誤會我的意思? 因為問題似乎不是出在你說的case自訂slot type,列舉的時候多列一點各種字數的句子然後整個intent就只有一個slot, ex: "{Message}"我大概有列了7~8個各種不同字數的句子,高機率能match到當然如果你的case是沒有意義的發音,那本來就轉不成文字另外如果是要speech recognition的話,alexa本來就不太適合XDD 還不如去用microsoft cognitive

Links booklink

Contact Us: admin [ a t ] ucptt.com