0

我正在構建一個殭屍程序,它將以用戶的列表作爲輸入。 在我的後端邏輯中,我使用逗號分割列表項,是否有辦法讓Google Actions和Amazon Alexa明白用戶說兩種不同的東西,而Speech to Text需要在兩者之間添加逗號?如何在Google Actions和Alexa中用逗號分隔單詞

最後的手段是用戶說單詞逗號,所以它會是逗號B逗號C. 我期望的結果是{用戶暫停一秒鐘} BA {用戶暫停一秒鐘} C將成爲A ,B,C

有沒有想法?

感謝

回答

1

的問題是,語音處理不夠好,以確定如果你在列表中列舉的項目暫停原因,或者如果你停下來記住的名字的另一半你正試圖記住的項目。

想一想,例如,如果你想要一個漢堡配鹹菜,一個帶切達芝士漢堡和一個帶薯條的芝士漢堡。人們說這句話可能會像這樣說:「我會吃一個漢堡包,用切達乾酪和一個帶薯條的芝士漢堡暫停一個芝士漢堡。在這種情況下,他們不會在最後一個項目之前暫停(因爲他們知道他們想要的是什麼),但是可能在其他人之前,因爲他們仍在思考。

我不知道您的系統,如果您的物品是或可以使用受控詞彙表,但是能夠限制您的系統可以考慮的不同項目可幫助您將其分解到您需要的列表中,而不是使用聲音(例如,我們可以說「漢堡包」,「芝士漢堡」和「薯條」可以是不同的可訂購商品,因此可以使用這些作爲列表中的提示。)

+0

因此,基本上我需要在列表中提取一些實體名稱,以便我能夠知道哪些術語是可能以某種預測算法知道的「漢堡與鹹菜」是一種產品而不是兩種。 是嗎? –

+0

我不知道你用什麼後端處理文本,但這些都是合理的方法,是的。 – Prisoner