interactiveCanvas
ऑब्जेक्ट, बातचीत वाली आपकी कार्रवाई का इंटरफ़ेस है
जिसे आपके वेब ऐप्लिकेशन में उपलब्ध कराया जाता है.
तरीके
तैयार
ready(callbacks) returns undefined
कॉलबैक रजिस्टर करने के लिए लोड होने के बाद, Interactive Canvas वेब ऐप्लिकेशन कॉल करता है.
पैरामीटर | |
---|---|
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
भेजा जाता है. इस तारीख के बाद
फ़ंक्शन कॉल खत्म होने पर, TTS तुरंत शुरू हो जाएगा.
पैरामीटर | |
---|---|
data |
Object
वेबहुक से भेजा गया अपडेट किया गया डेटा. |
onTtsMark
onTtsMark(markName) returns undefined
वह कॉलबैक जो टीटीएस प्लेबैक के दौरान शुरू होता है.
हमेशा ट्रिगर होने वाले विशेष चिह्न:
START
, टीटीएस की शुरुआत को दिखाता है.END
बताता है कि टीटीएस खत्म हो चुका है.ERROR
, TTS चलाने में गड़बड़ी दिखाता है.
कस्टम मार्क को तय करने के लिए,
एसएसएमएल
और <mark>
टैग, जैसे कि <mark name="custom"/>
.
पैरामीटर | |
---|---|
markName |
string
टीटीएस प्लेबैक के दौरान नाम शुरू किया गया मार्क करें. |