Co to jest zestaw Voice Live SDK?

Zestaw SDK (Software Development Kit) Voice Live udostępnia usługę Azure Voice Live, zarządzaną usługę, która umożliwia interakcje mowa-do-mowy przy niskich opóźnieniach i wysokiej jakości dla agentów głosowych. Funkcja Voice Live konsoliduje rozpoznawanie mowy, generowanie sztucznej inteligencji i zamianę tekstu na mowę w jeden, ujednolicony interfejs, dzięki czemu można tworzyć kompleksowe środowiska głosowe z mniejszą integracją.

Użyj zestawu Voice Live SDK, aby:

  • Tworzenie asystentów głosowych w czasie rzeczywistym i agentów konwersacyjnych.
  • Twórz aplikacje zamiany mowy na mowę z minimalnym opóźnieniem.
  • Zintegruj zaawansowane funkcje konwersacyjne, takie jak tłumienie szumu i anulowanie echa.
  • Wybierz spośród wielu modeli sztucznej inteligencji (na przykład GPT-4o, GPT-4o-mini i Phi) dla różnych przypadków użycia.
  • Zaimplementuj wywoływanie funkcji i integrację narzędzi na potrzeby odpowiedzi dynamicznych.
  • Tworzenie interakcji głosowych z włączonymi awatarami za pomocą składników wizualnych.

Obsługiwane języki

Zestaw Voice Live SDK obsługuje następujące języki i platformy:

Język programowania Reference Wsparcie platform
C# C# Windows, Linux, macOS
Python Python Windows, Linux, macOS
Java (wersja zapoznawcza) Java Android, Windows, Linux, macOS
JavaScript/TypeScript (wersja zapoznawcza) JavaScript/TypeScript Windows, Linux, macOS

Przykłady kodu

Przykłady kodu zestawu Voice Live SDK są dostępne w dokumentacji i usłudze GitHub.

Przykłady dokumentacji

W górnej części stron dokumentacji , które zawierają przykłady, użyj opcji, aby wybrać język programowania.

Zrzut ekranu przedstawiający sposób wybierania języka programowania w dokumentacji.

Jeśli przykład nie jest dostępny w preferowanym języku programowania, wybierz inny język programowania, aby rozpocząć pracę oraz zapoznać się z pojęciami, lub skorzystaj z odnośników i przykładów podanych na początku artykułu.

Przykłady w usłudze GitHub

Przykłady dla każdego języka programowania można znaleźć w odpowiednich repozytoriach GitHub.

Język programowania Repozytorium przykładów
Java Przykłady w języku Java
Python Przykłady języka Python
JavaScript/TypeScript Przykłady języków JavaScript/TypeScript
C# Przykłady języka C#

Opcje pomocy

Społeczność deweloperów może używać forów Stack Overflow , aby zadawać i odpowiadać na pytania dotyczące usługi Azure Cognitive Speech i innych usług. Firma Microsoft monitoruje fora i odpowiada na pytania, na które społeczność jeszcze nie odpowiedziała. Aby upewnić się, że firma Microsoft widzi pytanie, oznacz je tagiem azure-speech.

Możesz zasugerować pomysł lub zgłosić usterkę, tworząc problem w usłudze GitHub.

Zobacz również Wsparcie i opcje pomocy dla narzędzi Foundry, aby mieć wsparcie, być na bieżąco, przesłać opinię i zgłosić błędy dla Narzędzi Foundry.

Dalsze kroki