Aprowizowanie zasobu platformy Azure na potrzeby mowy
Przed rozpoczęciem korzystania z usługi Azure Speech należy utworzyć zasób usługi Azure Speech w ramach subskrypcji platformy Azure. Możesz użyć dedykowanego zasobu usługi Azure Speech lub zasobu microsoft Foundry.
Po utworzeniu zasobu potrzebne będą następujące informacje, aby używać go z poziomu aplikacji klienckiej za pośrednictwem jednego z obsługiwanych zestawów SDK:
- Lokalizacja, w której wdrożono zasób (na przykład eastus)
- Jeden z kluczy przypisany do zasobu.
Te wartości można wyświetlić na stronie Klucze i punkt końcowy zasobu w witrynie Azure Portal.
Chociaż określona składnia i parametry mogą się różnić między zestawami SDK specyficznymi dla języka, większość interakcji z usługą Azure Speech zaczyna się od utworzenia obiektu SpeechConfig , który hermetyzuje połączenie z zasobem usługi Azure Speech.
Na przykład następujący kod w języku Python tworzy wystąpienie obiektu SpeechConfig na bazie zasobu Azure Speech w regionie Wschodnich Stanach USA.
import azure.cognitiveservices.speech as speech_sdk
speech_config = speech_sdk.SpeechConfig(your_project_key, 'eastus')
Uwaga / Notatka
W tym przykładzie przyjęto założenie, że pakiet zestawu SPEECH SDK dla języka Python został zainstalowany w następujący sposób:
pip install azure-cognitiveservices-speech