語音助理開發

7 Articles

Alexa技能購買與退款技術實踐

本文深入探討 Alexa 技能中的 In-Skill Purchasing (ISP) 實作,包含購買流程、結果處理、錯誤處理及退款機制等關鍵技術細節。著重於 Python 程式碼範例,解析 BuyResponseHandler、CancelResponseHandler

Alexa技能產品內購買功能實作

本文深入探討 Alexa 技能產品內購買 (ISP) 的實作細節,包含 in_skill_product_response 的結構解析、不同購買場景的處理、購買意圖的設計與實作、購買請求的處理流程、購買回應的處理以及購買後回應的客製化處理。

Alexa技能開發插槽與對話方塊資料儲存

本文講解如何在 Alexa 技能開發中使用插槽和對話方塊儲存會話資料,包含技能流程設計、內建插槽型別應用、自訂插槽型別建立,以及如何在 Python 和 Node.js 中實作程式碼範例,同時示範如何記錄使用者存取次數並在不同會話間儲存使用者資訊。

Alexa技能開發Yes和No意圖處理

本文深入探討在 Alexa 技能開發中,如何有效處理 Yes 和 No 意圖,包含 Python 和 JavaScript 的程式碼範例,以及如何運用流程圖和 Plantuml 語法來闡述程式邏輯和流程,並說明如何利用會話屬性儲存使用者回應,以便在後續對話中使用。

Alexa技能內購買ISP實踐與應用

本文深入探討 Alexa 技能內購買(ISP)的實踐與應用,涵蓋 ISP 的概念、實作流程、程式碼範例以及如何使用 Python 和 Monetization Service API 取得產品資訊、過濾已購買產品以及將產品資訊轉換為語音輸出,並以 Johns joke skill 為例說明 ISP

Alexa技能開發核心概念解析

本文深入淺出地講解了開發 Alexa 技能的核心概念,包含說話內容、意圖、時間欄位與互動模型,並闡述了這些元素間的關聯性,以及如何在實務中運用它們,最後也提到了端點設定與技能佈署的關聯,讓讀者能快速掌握 Alexa 技能開發的基礎知識。

Alexa技能開發處理購買請求與逐步回應

本文探討如何在 Alexa 技能開發中處理購買請求和實作逐步回應,包含驗證購買結果、處理取消請求及退款流程,並示範如何使用 aiohttp 函式庫進行網路請求,結合逐步回應 API 提供更佳使用者經驗。