Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Mowa oferuje specyfikację struktury Swagger do interakcji z kilkoma interfejsami API REST używanymi do importowania danych, tworzenia modeli, testowania dokładności modelu, tworzenia niestandardowych punktów końcowych, kolejkowania transkrypcji wsadowych i zarządzania subskrypcjami. Większość operacji dostępnych za pośrednictwem niestandardowego obszaru mowy programu Speech Studio można wykonać programowo przy użyciu tych interfejsów API.
Uwaga
Usługa rozpoznawania mowy ma kilka interfejsów API REST dla zamiany mowy na tekst i zamianę tekstu na mowę.
Jednak tylko interfejs API REST zamiany mowy na tekst i niestandardowy interfejs API REST głosu są udokumentowane w specyfikacji struktury Swagger. Zapoznaj się z dokumentami, do których odwołuje się poprzedni akapit, aby uzyskać informacje na temat wszystkich innych interfejsów API REST usługi Mowa.
Generowanie kodu na podstawie specyfikacji struktury Swagger
Specyfikacja struktury Swagger ma opcje, które umożliwiają szybkie testowanie pod kątem różnych ścieżek. Jednak czasami pożądane jest wygenerowanie kodu dla wszystkich ścieżek, tworząc pojedynczą bibliotekę wywołań, na których można bazować przyszłe rozwiązania. Przyjrzyjmy się procesowi generowania biblioteki języka Python dla interfejsu API REST zamiany mowy na tekst w wersji 3.1.
Należy ustawić program Swagger na region zasobu usługi Mowa. Region można potwierdzić w części Przegląd ustawień zasobu usługi Mowa w witrynie Azure Portal. Pełna lista obsługiwanych regionów jest dostępna tutaj.
- W przeglądarce przejdź do strony https://editor.swagger.io
- Wybierz pozycję Plik, wybierz pozycję Importuj adres URL,
- Wprowadź adres URL
https://github.com/Azure/azure-rest-api-specs/blob/master/specification/cognitiveservices/data-plane/Speech/SpeechToText/stable/v3.1/speechtotext.json
i wybierz przycisk OK. - Wybierz pozycję Generuj klienta i wybierz pozycję Python. Biblioteka kliencka zostanie pobrana na komputer w
.zip
pliku. - Wyodrębnij wszystko z pobierania. Możesz użyć
tar -xf
polecenia , aby wyodrębnić wszystko. - Zainstaluj wyodrębniony moduł w środowisku języka Python:
pip install path/to/package/python-client
- Zainstalowany pakiet nosi nazwę
swagger_client
. Sprawdź, czy instalacja zakończyła się pomyślnie:
python -c "import swagger_client"
Możesz użyć biblioteki języka Python wygenerowanej przy użyciu przykładów usługi Mowa w witrynie GitHub.