Spisu treści:
Definicja - Co oznacza Voice XML?
Voice XML to standard języka XML (Extensible Markup Language) do przechowywania i przetwarzania cyfrowego głosu, rozpoznawania danych wejściowych oraz definiowania interakcji między człowiekiem a maszyną. Voice XML używa głosu jako danych wejściowych do maszyny w celu uzyskania pożądanego przetwarzania, ułatwiając w ten sposób tworzenie aplikacji głosowych. Aplikacją głosową zarządza przeglądarka głosowa.
Techopedia wyjaśnia Voice XML
Voice XML został opracowany jako standardowy język znaczników do dostarczania i przetwarzania dialogów głosowych. Aplikacje Voice XML obejmują zautomatyzowaną pomoc w prowadzeniu pojazdu, dostęp głosowy do poczty e-mail, dostęp do katalogu głosowego i inne usługi. Strony Voice XML są przesyłane online za pośrednictwem protokołu HTTP.
Istnieją dwa podstawowe typy plików Voice XML:
- Statyczne: kodowane na stałe przez twórcę aplikacji
- Dynamiczny: generowany przez serwer w odpowiedzi na żądania klientów.
Architektura Voice XML oparta jest na następujących komponentach:
- Serwer dokumentów: jak serwer, który przyjmuje żądania klientów i generuje odpowiednie przetwarzanie końcowe odpowiedzi
- Podsystem interpretera głosu XML: Przetwarza dane wyjściowe odpowiedzi na żądanie wygenerowane przez serwer dokumentów.
- Platforma implementacyjna: Generuje działania w odpowiedzi na dane wejściowe użytkownika
- Cele Voice XML: integruje usługi głosowe z aplikacjami internetowymi w celu zwiększenia wydajności
Voice XML ułatwia:
- Zmniejsza interakcje klient / serwer, określając wiele interakcji na dokument
- Chroni programistów przed szczegółami dotyczącymi platformy implementacji niskiego poziomu
- Koncentruje się na wyraźnym oddzieleniu logiki biznesowej i kodu interakcji
- Działa i zapewnia te same wyniki, niezależnie od platformy implementacji
- Tworzy i przetwarza proste okna dialogowe. Złożone okna dialogowe można konstruować i obsługiwać za pomocą narzędzi językowych Voice XML.