interactiveCanvas
nesnesi, web uygulamanızda sunulan görüşme işleminizin arayüzüdür.
Yöntemler
hazır
ready(callbacks) returns undefined
Geri çağırmaları kaydetmek için yüklendikten sonra Etkileşimli Tuval web uygulaması tarafından çağrılır.
Parametreler | |
---|---|
callbacks |
InteractiveCanvasCallbacks
Yöntem geri çağırmaları içeren bir nesne. |
sendTextQuery
sendTextQuery(textQuery) returns Promise<state>
Görüşme işlemine bir metin sorgusu gönderir.
Parametreler | |
---|---|
textQuery |
string
Görüşme işlemine gönderilecek sorgu. |
state |
string
Şunlardan biri:
|
getHeaderHeightPx
getHeaderHeightPx() returns Promise<height>
Bir ekranın üst kısmındaki üstbilginin yüksekliğini belirler.
Parametreler | |
---|---|
height |
number
Piksel cinsinden yükseklik. |
InteractiveCanvasCallbacks
Bu geri çağırma yöntemleri, konuşma sürecinizden gelen bilgi veya isteklere yanıt vermeniz için bir yol sunarken, yöntemler de konuşma işleminize bilgi veya istek göndermenin bir yolunu sunar.
onUpdate
onUpdate(data) returns undefined
Görüşme işleminden HtmlResponse
gönderildiğinde çağrılır. İşlev çağrısı sona erdikten sonra TTS hemen başlar.
Parametreler | |
---|---|
data |
Object
Webhook tarafından gönderilen veriler güncellendi. |
onTtsMark
onTtsMark(markName) returns undefined
TTS oynatma sırasında çağrılan geri arama.
Her zaman tetiklenen özel işaretler:
START
, TTS'nin başlangıcını gösterir.END
, TTS'nin sonunu gösterir.ERROR
, TTS oynatılırken hata olduğunu gösterir.
SSML ve <mark>
etiketini (<mark name="custom"/>
gibi) kullanarak da özel işaretler tanımlayabilirsiniz.
Parametreler | |
---|---|
markName |
string
TTS oynatma sırasında çağrılan adı işaretle |