الكائن 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>
، مثل <mark name="custom"/>
.
المعلمات | |
---|---|
markName |
string
وضع علامة على الاسم الذي تم استدعاءه أثناء تشغيل تحويل النص إلى كلام |