2016-03-08 17 views
5

में विराम या लंबी देरी का परिचय दें, मैं एक एनएलआई कंपनी में काम करता हूं और मैंने अभी एक कौशल बनाया है जहां मेरे पास अमेज़ॅन इको के माध्यम से हमारे एलेक्सा कौशल के साथ खुले माइक सत्र हैं। सब कुछ ठीक काम करता है और मेरे पास एलेक्सा के साथ कुछ भी उपसर्ग किए बिना, हमारे बैकएंड ज्ञान आधार के साथ एक खुला संवाद हो सकता है।प्रोग्रामेटिक रूप से एलेक्सा कौशल कैप्चरिंग इनपुट

जब मैं इस कौशल को प्रदर्शित करता हूं, अनिवार्य रूप से कमरे में कोई व्यक्ति हस्तक्षेप करता है और पूछताछ करता है कि एनएलआई टुकड़ा कैसे काम करता है। यदि मैं गूंज को म्यूट करता हूं या इसे प्रश्न पूछता हूं या अपने प्रश्नों को थोड़े समय में उत्तर देता हूं, तो कौशल का समय समाप्त हो जाता है। तब मुझे फिर से बातचीत शुरू करने के लिए मजबूर किया जाता है लेकिन एलेक्सा से MySkillInvocation शुरू करने के लिए कहा जाता है।

प्रश्न:

वहाँ जब एक एलेक्सा से वापस सुनने के रिस्पांस से पूछो समय समाप्ति की अवधि का विस्तार करने के लिए एक कार्यक्रम संबंधी रास्ता नहीं है? संभावित रूप से एक चल रहे कौशल को प्रोग्रामेटिक रूप से रोकने का एक तरीका भी?

उत्तर

2

कि क्या टाइमआउट विन्यास Amazon Developer Forums पर एक धागे पर कहा गया है है का सवाल है, यहाँ 22 वें अप्रैल के रूप में एक अमेज़न संसाधन से जवाब 2015 है:

वर्तमान सेटिंग 8 सेकंड है, जो यह विन्यास योग्य नहीं है।

धन्यवाद,

निक

मेरा सुझाव है कि इस स्थिति उस समय के बाद से बदल गया है, दुर्भाग्य से किसी भी प्रलेखन ढूँढने में सक्षम नहीं किया गया है।

1

जैसा कि @sphanley द्वारा उल्लिखित है, आप टाइमआउट को नियंत्रित नहीं कर सकते हैं। जब कोई टाइमआउट होता है, तो आपको वास्तव में "सत्र EndedRequest" मिल जाएगा। आप क्या कर सकते हैं उस अनुरोध का इंतजार है और सत्र की जानकारी को सहेजते हैं ताकि जब आप कौशल को फिर से खोलें तो आप जहां से गए थे वहां से फिर से शुरू करें।

संबंधित मुद्दे