SpeechTranslationConfig Klasa
Klasa, która definiuje konfiguracje tłumaczenia przy użyciu danych wejściowych mowy.
Konfigurację można zainicjować na różne sposoby:
z subskrypcji: przekazywanie klucza subskrypcji i regionu
z punktu końcowego: przekazywanie klucza subskrypcji i punktu końcowego
z hosta: przekaż klucz subskrypcji i adres hosta
z tokenu autoryzacji: przekazywanie tokenu autoryzacji i regionu
- Dziedziczenie
-
SpeechTranslationConfig
Konstruktor
SpeechTranslationConfig(subscription: str | None = None, region: str | None = None, endpoint: str | None = None, host: str | None = None, auth_token: str | None = None, target_languages: Iterable[str] = None, voice_name: str = '', speech_recognition_language: str = '')
Parametry
Nazwa | Opis |
---|---|
subscription
|
Klucz subskrypcji. wartość domyślna: None
|
region
|
Nazwa regionu (zobacz stronę regionów). wartość domyślna: None
|
endpoint
|
Punkt końcowy usługi do nawiązania połączenia. wartość domyślna: None
|
host
|
Host usługi, z który ma nawiązać połączenie. Założono, że zostanie założona standardowa ścieżka zasobu. Format to "protocol://host:port", gdzie ":p ort" jest opcjonalny. wartość domyślna: None
|
auth_token
|
Token autoryzacji. wartość domyślna: None
|
speech_recognition_language
Wymagane
|
Język wejściowy rozpoznawania mowy. Język jest określony w formacie BCP-47. |
target_languages
|
Języki docelowe do tłumaczenia. wartość domyślna: None
|
voice_name
Wymagane
|
Głos do użycia na potrzeby syntetyzowanych danych wyjściowych. |
Metody
add_target_language |
Dodaj język do listy języków docelowych do tłumaczenia. |
enable_audio_logging |
Włącza rejestrowanie audio w usłudze. Dzienniki audio i zawartości są przechowywane w magazynie należącym do firmy Microsoft lub na własnym koncie magazynu połączonym z subskrypcją usług Cognitive Services (zasób usługi Mowa z włączoną usługą Bring Your Own Storage (BYOS). Uwaga Dodano element w wersji 1.5.0. |
enable_dictation |
Włącza dyktowanie. Obsługiwane tylko w funkcji ciągłego rozpoznawania mowy. Uwaga Dodano element w wersji 1.5.0. |
get_property |
Pobierz właściwość według identyfikatora. |
get_property_by_name |
Pobierz właściwość według nazwy. |
remove_target_language |
Usuń język z listy języków docelowych do tłumaczenia. Uwaga Dodano element w wersji 1.7.0. |
request_word_level_timestamps |
Zawiera znaczniki czasu na poziomie wyrazu w wyniku odpowiedzi. Uwaga Dodano element w wersji 1.5.0. |
set_profanity |
Ustaw opcję wulgaryzmów. Uwaga Dodano element w wersji 1.5.0. |
set_properties |
Ustaw wiele właściwości według identyfikatora. |
set_properties_by_name |
Ustaw wiele właściwości według nazwy. |
set_property |
Ustaw właściwość według identyfikatora. |
set_property_by_name |
Ustaw właściwość według nazwy. |
set_proxy |
Ustaw informacje o serwerze proxy. Uwaga Funkcje serwera proxy nie są dostępne w systemie macOS. Ta funkcja nie będzie miała wpływu na ta platforma. |
set_service_property |
Ustawia wartość właściwości, która zostanie przekazana do usługi przy użyciu określonego kanału. Uwaga Dodano w wersji 1.5.0. |
set_speech_synthesis_output_format |
Ustaw format dźwięku wyjściowego syntezy mowy. |
add_target_language
Dodaj język do listy języków docelowych do tłumaczenia.
add_target_language(language: str)
Parametry
Nazwa | Opis |
---|---|
language
Wymagane
|
Kod języka do dodania. |
enable_audio_logging
Włącza rejestrowanie audio w usłudze. Dzienniki audio i zawartości są przechowywane w magazynie należącym do firmy Microsoft lub na własnym koncie magazynu połączonym z subskrypcją usług Cognitive Services (zasób usługi Mowa z włączoną usługą Bring Your Own Storage (BYOS).
Uwaga
Dodano element w wersji 1.5.0.
enable_audio_logging()
enable_dictation
Włącza dyktowanie. Obsługiwane tylko w funkcji ciągłego rozpoznawania mowy.
Uwaga
Dodano element w wersji 1.5.0.
enable_dictation()
get_property
Pobierz właściwość według identyfikatora.
get_property(property_id: PropertyId) -> str
Parametry
Nazwa | Opis |
---|---|
property_id
Wymagane
|
Identyfikator właściwości do pobrania. |
Zwraca
Typ | Opis |
---|---|
Wartość właściwości. |
get_property_by_name
Pobierz właściwość według nazwy.
get_property_by_name(property_name: str) -> str
Parametry
Nazwa | Opis |
---|---|
property_name
Wymagane
|
Nazwa właściwości do pobrania. |
Zwraca
Typ | Opis |
---|---|
Wartość właściwości. |
remove_target_language
Usuń język z listy języków docelowych do tłumaczenia.
Uwaga
Dodano element w wersji 1.7.0.
remove_target_language(language: str)
Parametry
Nazwa | Opis |
---|---|
language
Wymagane
|
Kod języka do usunięcia. |
request_word_level_timestamps
Zawiera znaczniki czasu na poziomie wyrazu w wyniku odpowiedzi.
Uwaga
Dodano element w wersji 1.5.0.
request_word_level_timestamps()
set_profanity
Ustaw opcję wulgaryzmów.
Uwaga
Dodano element w wersji 1.5.0.
set_profanity(profanity_option: ProfanityOption) -> None
Parametry
Nazwa | Opis |
---|---|
profanity_option
Wymagane
|
Poziom wulgaryzmów do ustawienia. |
set_properties
Ustaw wiele właściwości według identyfikatora.
set_properties(properties: Dict[PropertyId, str])
Parametry
Nazwa | Opis |
---|---|
properties
Wymagane
|
Identyfikatory właściwości mapowania dyktowania na wartości do ustawienia. |
set_properties_by_name
Ustaw wiele właściwości według nazwy.
set_properties_by_name(properties: Dict[str, str])
Parametry
Nazwa | Opis |
---|---|
properties
Wymagane
|
Identyfikatory właściwości mapowania dyktowania na wartości do ustawienia. |
set_property
Ustaw właściwość według identyfikatora.
set_property(property_id: PropertyId, value: str)
Parametry
Nazwa | Opis |
---|---|
property_id
Wymagane
|
Identyfikator właściwości do ustawienia. |
value
Wymagane
|
Wartość, która ma zostać ustawiona dla właściwości . |
set_property_by_name
Ustaw właściwość według nazwy.
set_property_by_name(property_name: str, value: str)
Parametry
Nazwa | Opis |
---|---|
property_name
Wymagane
|
Nazwa właściwości, która ma zostać ustawiona. |
value
Wymagane
|
Wartość, która ma zostać ustawiona dla właściwości . |
set_proxy
Ustaw informacje o serwerze proxy.
Uwaga
Funkcje serwera proxy nie są dostępne w systemie macOS. Ta funkcja nie będzie miała wpływu na
ta platforma.
set_proxy(hostname: str, port: int, username: str = None, password: str = None)
Parametry
Nazwa | Opis |
---|---|
hostname
Wymagane
|
Nazwa hosta serwera proxy. Nie dodawaj informacji o protokole (http) do nazwy hosta. |
port
Wymagane
|
Numer portu serwera proxy. |
username
|
Nazwa użytkownika serwera proxy. wartość domyślna: None
|
password
|
Hasło serwera proxy. wartość domyślna: None
|
set_service_property
Ustawia wartość właściwości, która zostanie przekazana do usługi przy użyciu określonego kanału.
Uwaga
Dodano w wersji 1.5.0.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
Parametry
Nazwa | Opis |
---|---|
name
Wymagane
|
Nazwa właściwości. |
value
Wymagane
|
Wartość właściwości. |
channel
Wymagane
|
Kanał używany do przekazywania określonej właściwości do usługi. |
set_speech_synthesis_output_format
Ustaw format dźwięku wyjściowego syntezy mowy.
set_speech_synthesis_output_format(format_id: SpeechSynthesisOutputFormat)
Parametry
Nazwa | Opis |
---|---|
format_id
Wymagane
|
Identyfikator formatu audio, np. Riff16Khz16BitMonoPcm. |
Atrybuty
authorization_token
Token autoryzacji, który będzie używany do nawiązywania połączenia z usługą.
Uwaga
Obiekt wywołujący musi upewnić się, że token autoryzacji jest prawidłowy. Przed
token autoryzacji wygaśnie. Obiekt wywołujący musi go odświeżyć przez wywołanie tego elementu ustawiającego za pomocą elementu
nowy prawidłowy token. Podczas tworzenia nowego rozpoznawania wartości konfiguracji są kopiowane
nowa wartość tokenu nie będzie stosowana do rozpoznawania, które zostały już utworzone. W przypadku programu
usługi rozpoznawania, które zostały utworzone wcześniej, należy ustawić token autoryzacji
odpowiednie rozpoznawanie w celu odświeżenia tokenu. W przeciwnym razie program rozpoznawania napotka
błędy podczas rozpoznawania.
endpoint_id
Identyfikator punktu końcowego.
output_format
Format danych wyjściowych (prosty lub szczegółowy) wyniku rozpoznawania mowy.
region
Klucz regionu, który został użyty do utworzenia usługi Recognizer.
speech_recognition_language
Nazwa języka mówionego, który ma być rozpoznawany w formacie BCP-47.
speech_synthesis_language
Pobierz język syntezy mowy.
speech_synthesis_output_format_string
Pobierz ciąg formatu dźwięku wyjściowego syntezy mowy.
speech_synthesis_voice_name
Pobierz nazwę głosu syntezy mowy.
subscription_key
Klucz subskrypcji, który został użyty do utworzenia usługi Recognizer.
target_languages
Języki docelowe do tłumaczenia.
voice_name
Głos do użycia na potrzeby syntetyzowanych danych wyjściowych.
Azure SDK for Python