2016-03-08 14 views
5

Tôi làm việc tại một công ty NLI và tôi vừa tạo ra một kỹ năng mà tôi có một phiên mic mở với Kỹ năng Alexa của chúng tôi thông qua Amazon Echo. Tất cả mọi thứ hoạt động tốt và tôi có thể có một hộp thoại mở với cơ sở kiến ​​thức phụ trợ của chúng tôi, mà không cần phải tiền tố bất cứ điều gì với Alexa.Lập trình Giới thiệu Tạm dừng hoặc Chậm Trễ vào Kỹ năng Alexa Chụp Đầu vào

Khi tôi giới thiệu kỹ năng này, chắc chắn ai đó trong phòng bị gián đoạn và muốn hỏi về cách thức hoạt động của NLI. Nếu tôi tắt âm thanh hoặc không hỏi câu hỏi hoặc trả lời câu hỏi trong một khoảng thời gian ngắn, kỹ năng sẽ hết giờ. Sau đó tôi buộc phải bắt đầu lại tương tác nhưng yêu cầu Alexa khởi động MySkillInvocation.

Câu hỏi:

Có cách nào để chương trình kéo dài thời gian thời gian chờ khi nghe lại từ một Alexa Hỏi Đáp ứng? Có thể ngay cả một cách để lập trình tạm dừng một kỹ năng đang chạy?

Trả lời

2

Các câu hỏi liệu thời gian chờ là cấu hình đã được yêu cầu trên một sợi trên Amazon Developer Forums, đây là câu trả lời từ một nguồn tài nguyên Amazon như của ngày 22 Tháng Tư 2015:

Bối cảnh hiện nay là 8 giây, mà nó không thể cấu hình được.

Cảm ơn,

Nick

tôi đã không thể tìm thấy bất kỳ tài liệu cho thấy rằng tình trạng này đã thay đổi kể từ thời điểm đó, không may.

1

Như đã đề cập bởi @sphanley, bạn không thể kiểm soát thời gian chờ. Khi có thời gian chờ, bạn sẽ thực sự nhận được một "SessionEndedRequest". Những gì bạn có thể làm là chờ đợi yêu cầu đó và lưu thông tin phiên để khi bạn mở lại kỹ năng bạn tiếp tục từ nơi bạn rời đi.

Các vấn đề liên quan