ThunderPhoneWidget atveido stiklam līdzīgu zvana joslu ar iebūvētām vadīklām skaņas izslēgšanai, zvana beigšanai un savienojuma statusa attēlošanai. Tas ir ātrākais veids, kā React lietotnei pievienot balss AI.
Instalēšana
Pamatlietošana
Rekvizīti
Komponents pieņem šādus rekvizītus, izmantojotThunderPhoneWidgetProps:
Piemēri
Tumšais motīvs ar pielāgotu krāsu
Pielāgota pozīcija
Valoda, balss un konteksts katrai sesijai
Rekvizītilanguage, voice un context tiek pārsūtīti uz sesijas pieprasījumu (POST /widget/session), kad sākas zvans, un šai sesijai ignorē balss aģenta konfigurētos noklusējumus:
context, lai sniegtu balss aģentam faktisku informāciju par lapu, kurā atrodas apmeklētājs — informāciju par produktu, cenām vai konkrētās lapas bieži uzdotiem jautājumiem. Servera pusē tas tiek saīsināts līdz 12 000 rakstzīmēm.
Ar notikumu atzvaniem
Ar pielāgotu stilu
Ar zvana signālu
Savienojuma izveides laikā atskaņojiet tālruņa zvana skaņu:connecting, un vienmērīgi apklust, kad pievienojas balss aģents.
Ar pielāgotu API bāzi
Kļūdu apstrāde
Kad tiek izsauktsonError atzvans, tas saņem kļūdas objektu ar diviem laukiem:
Biežākie kļūdu kodi ietver neatļautu domēnu, neatrastu balss aģentu un nederīgu API atslēgu.
Nākamās darbības
Headless Hook
Vai nepieciešama pilnīga saskarnes kontrole? Tā vietā izmantojiet
useThunderPhone āķi.Stilizēšana
Pielāgojiet krāsas, izmērus un izkārtojumu, izmantojot CSS pielāgotās īpašības.