interactiveCanvas
ऑब्जेक्ट, बातचीत करने की आपकी कार्रवाई का इंटरफ़ेस है, जो आपके वेब ऐप्लिकेशन में उपलब्ध कराया जाता है.
तरीके
तैयार
ready(callbacks) returns undefined
कॉलबैक रजिस्टर करने के लिए लोड होने के बाद, इंटरैक्टिव कैनवस वेब ऐप्लिकेशन से इसे कॉल किया जाता है.
पैरामीटर | |
---|---|
callbacks |
InteractiveCanvasCallbacks
ऐसा ऑब्जेक्ट जिसमें मेथड कॉलबैक मौजूद होते हैं. |
sendTextQuery
sendTextQuery(textQuery) returns Promise<state>
बातचीत वाली कार्रवाई में टेक्स्ट क्वेरी भेजता है.
पैरामीटर | |
---|---|
textQuery |
string
बातचीत की कार्रवाई के लिए क्वेरी. |
state |
string
इनमें से कोई एक:
|
getHeaderHeightPx
getHeaderHeightPx() returns Promise<height>
इससे डिसप्ले के सबसे ऊपर, हेडर की ऊंचाई तय की जाती है.
पैरामीटर | |
---|---|
height |
number
पिक्सल में ऊंचाई. |
InteractiveCanvasCallbacks
इन कॉलबैक से, बातचीत की सुविधा के ज़रिए जानकारी या अनुरोधों का जवाब दिया जा सकता है. वहीं, इन तरीकों से बातचीत की कार्रवाई के लिए जानकारी या अनुरोध भेजे जा सकते हैं.
onUpdate
onUpdate(data) returns undefined
यह कॉल तब किया जाता है, जब बातचीत वाली कार्रवाई से HtmlResponse
भेजा जाता है. फ़ंक्शन कॉल खत्म होने के
बाद, टीटीएस तुरंत शुरू हो जाएगा.
पैरामीटर | |
---|---|
data |
Object
वेबहुक से भेजा गया डेटा अपडेट किया गया. |
onTtsMark
onTtsMark(markName) returns undefined
टीटीएस प्लेबैक के दौरान शुरू किया गया कॉलबैक.
खास निशान जो हमेशा ट्रिगर होते हैं:
START
से पता चलता है कि टीटीएस शुरू हो गया है.END
टीटीएस के खत्म होने का संकेत देता है.ERROR
का मतलब है कि टीटीएस चलाने में कोई गड़बड़ी हुई है.
SSML और <mark name="custom"/>
जैसे <mark>
टैग का इस्तेमाल करके, कस्टम मार्क भी तय किए जा सकते हैं.
पैरामीटर | |
---|---|
markName |
string
टीटीएस प्लेबैक के दौरान शुरू किया गया मार्क का नाम. |