Share via


TranslationRecognizer Sınıf

Konuşma girişinde çeviri gerçekleştirir.

Devralma
TranslationRecognizer

Oluşturucu

TranslationRecognizer(translation_config: SpeechTranslationConfig, auto_detect_source_language_config: AutoDetectSourceLanguageConfig | None = None, audio_config: AudioConfig | None = None)

Parametreler

Name Description
translation_config
Gerekli

Çeviri tanıyıcısının yapılandırması.

auto_detect_source_language_config

Otomatik algılama kaynak dili yapılandırması

varsayılan değer: None
audio_config

Ses girişi için yapılandırma.

varsayılan değer: None

Yöntemler

add_target_language

Çeviri için hedef diller listesine dil ekleyin.

Not

Sürüm 1.7.0'da eklendi.

recognize_once

Engelleme (zaman uyumlu) modunda tanıma gerçekleştirir. Tek bir konuşma tanındıktan sonra döndürür. Tek bir konuşmanın sonu, sonunda veya en fazla 15 saniye ses işlenene kadar sessizliğe kulak vererek belirlenir. Görev, sonuç olarak tanıma metnini döndürür. Uzun süre çalışan çoklu ifade tanıma için start_continuous_recognition_async kullanın.

recognize_once_async

Engellemeyen (zaman uyumsuz) modda tanıma gerçekleştirir. Bu, tek bir konuşmayı tanır. Tek bir konuşmanın sonu, sonunda veya en fazla 15 saniye ses işlenene kadar sessizliğe kulak vererek belirlenir. Uzun süre çalışan çoklu ifade tanıma için start_continuous_recognition_async kullanın.

remove_target_language

Çeviri için hedef diller listesinden dili kaldırın.

Not

Sürüm 1.7.0'da eklendi.

start_continuous_recognition

Sürekli tanıma işlemini zaman uyumlu olarak başlatır. Tanıma sonuçlarını almak için kullanıcının EventSignal'a bağlanması gerekir. Tanımayı durdurmak için arayın stop_continuous_recognition_async .

start_continuous_recognition_async

Zaman uyumsuz olarak sürekli tanıma işlemini başlatır. Tanıma sonuçlarını almak için kullanıcının EventSignal'a bağlanması gerekir. Tanımayı durdurmak için arayın stop_continuous_recognition_async .

start_keyword_recognition

Tanıyıcıyı verilen anahtar sözcük modeliyle zaman uyumlu olarak yapılandırıyor. Bu yöntemi çağırdıktan sonra, tanıyıcı tanımayı başlatmak için anahtar sözcüğünü dinler. Anahtar sözcük tarafından başlatılan tanımayı sonlandırmak için stop_keyword_recognition() çağrısı yapın.

start_keyword_recognition_async

Tanıyıcıyı verilen anahtar sözcük modeliyle zaman uyumsuz olarak yapılandırıyor. Bu yöntemi çağırdıktan sonra, tanıyıcı tanımayı başlatmak için anahtar sözcüğünü dinler. Anahtar sözcük tarafından başlatılan tanımayı sonlandırmak için stop_keyword_recognition_async() çağrısı yapın.

stop_continuous_recognition

Devam eden sürekli tanıma işlemini zaman uyumlu olarak sonlandırır.

stop_continuous_recognition_async

Zaman uyumsuz olarak devam eden sürekli tanıma işlemini sonlandırır.

stop_keyword_recognition

Anahtar sözcük tarafından başlatılan tanımayı zaman uyumlu bir şekilde sonlandırır.

stop_keyword_recognition_async

Anahtar sözcük tarafından başlatılan tanımayı zaman uyumsuz olarak sonlandırır.

add_target_language

Çeviri için hedef diller listesine dil ekleyin.

Not

Sürüm 1.7.0'da eklendi.

add_target_language(language: str)

Parametreler

Name Description
language
Gerekli

Eklenecek dil kodu.

recognize_once

Engelleme (zaman uyumlu) modunda tanıma gerçekleştirir. Tek bir konuşma tanındıktan sonra döndürür. Tek bir konuşmanın sonu, sonunda veya en fazla 15 saniye ses işlenene kadar sessizliğe kulak vererek belirlenir. Görev, sonuç olarak tanıma metnini döndürür. Uzun süre çalışan çoklu ifade tanıma için start_continuous_recognition_async kullanın.

recognize_once() -> TranslationRecognitionResult

Döndürülenler

Tür Description

Zaman uyumlu tanımanın sonuç değeri.

recognize_once_async

Engellemeyen (zaman uyumsuz) modda tanıma gerçekleştirir. Bu, tek bir konuşmayı tanır. Tek bir konuşmanın sonu, sonunda veya en fazla 15 saniye ses işlenene kadar sessizliğe kulak vererek belirlenir. Uzun süre çalışan çoklu ifade tanıma için start_continuous_recognition_async kullanın.

recognize_once_async() -> ResultFuture

Döndürülenler

Tür Description

Zaman uyumsuz tanımanın sonuç değerini içeren bir gelecek.

remove_target_language

Çeviri için hedef diller listesinden dili kaldırın.

Not

Sürüm 1.7.0'da eklendi.

remove_target_language(language: str)

Parametreler

Name Description
language
Gerekli

Kaldırılacak dil kodu.

start_continuous_recognition

Sürekli tanıma işlemini zaman uyumlu olarak başlatır. Tanıma sonuçlarını almak için kullanıcının EventSignal'a bağlanması gerekir. Tanımayı durdurmak için arayın stop_continuous_recognition_async .

start_continuous_recognition()

start_continuous_recognition_async

Zaman uyumsuz olarak sürekli tanıma işlemini başlatır. Tanıma sonuçlarını almak için kullanıcının EventSignal'a bağlanması gerekir. Tanımayı durdurmak için arayın stop_continuous_recognition_async .

start_continuous_recognition_async() -> ResultFuture

Döndürülenler

Tür Description

Tanıma başlatıldıktan sonra kullanılabilecek bir gelecek.

start_keyword_recognition

Tanıyıcıyı verilen anahtar sözcük modeliyle zaman uyumlu olarak yapılandırıyor. Bu yöntemi çağırdıktan sonra, tanıyıcı tanımayı başlatmak için anahtar sözcüğünü dinler. Anahtar sözcük tarafından başlatılan tanımayı sonlandırmak için stop_keyword_recognition() çağrısı yapın.

start_keyword_recognition(model: KeywordRecognitionModel)

Parametreler

Name Description
model
Gerekli

tanınacak anahtar sözcüğü belirten anahtar sözcük tanıma modeli.

start_keyword_recognition_async

Tanıyıcıyı verilen anahtar sözcük modeliyle zaman uyumsuz olarak yapılandırıyor. Bu yöntemi çağırdıktan sonra, tanıyıcı tanımayı başlatmak için anahtar sözcüğünü dinler. Anahtar sözcük tarafından başlatılan tanımayı sonlandırmak için stop_keyword_recognition_async() çağrısı yapın.

start_keyword_recognition_async(model: KeywordRecognitionModel)

Parametreler

Name Description
model
Gerekli

tanınacak anahtar sözcüğü belirten anahtar sözcük tanıma modeli.

Döndürülenler

Tür Description

Tanıma başlatıldıktan sonra kullanılabilecek bir gelecek.

stop_continuous_recognition

Devam eden sürekli tanıma işlemini zaman uyumlu olarak sonlandırır.

stop_continuous_recognition()

stop_continuous_recognition_async

Zaman uyumsuz olarak devam eden sürekli tanıma işlemini sonlandırır.

stop_continuous_recognition_async()

Döndürülenler

Tür Description

Tanıma durdurulduktan sonra kullanılabilecek bir gelecek.

stop_keyword_recognition

Anahtar sözcük tarafından başlatılan tanımayı zaman uyumlu bir şekilde sonlandırır.

stop_keyword_recognition()

stop_keyword_recognition_async

Anahtar sözcük tarafından başlatılan tanımayı zaman uyumsuz olarak sonlandırır.

stop_keyword_recognition_async()

Döndürülenler

Tür Description

Tanıma durdurulduktan sonra kullanılabilecek bir gelecek.

Öznitelikler

authorization_token

Hizmete bağlanmak için kullanılacak yetkilendirme belirteci.

Not

Çağıranın yetkilendirme belirtecinin geçerli olduğundan emin olması gerekir. Önce

yetkilendirme belirtecinin süresi dolarsa, çağıranın bu ayarlayıcıyı bir ile çağırarak yenilemesi gerekir

yeni geçerli belirteç. Aksi takdirde, tanıyıcı tanıma sırasında hatalarla karşılaşır.

canceled

İptal edilen tanıma sonuçlarını içeren olaylar için sinyal (sonuç olarak iptal edilen bir tanıma girişimini veya doğrudan iptal isteğini ya da alternatif olarak bir aktarım veya protokol başarısızlığını belirtir).

Bu sinyale bağlı geri çağırmalar tek bağımsız değişken olarak bir TranslationRecognitionCanceledEventArgsile çağrılır.

endpoint_id

Tanıma için kullanılan özelleştirilmiş bir konuşma modelinin uç nokta kimliği veya konuşma sentezi için özel bir ses modeli.

properties

Bu Tanıyıcı için tanımlanan özellikler ve değerleri koleksiyonu.

recognized

Son tanıma sonuçlarını içeren olaylar için sinyal (başarılı bir tanıma girişimi olduğunu gösterir).

Bu sinyale bağlı geri çağırmalar, tanıyıcı türüne bağlı olarak tek bağımsız değişken olarak bir TranslationRecognitionEventArgsile çağrılır.

recognizing

Ara tanıma sonuçları içeren olaylar için sinyal.

Bu sinyale bağlı geri çağırmalar tek bağımsız değişken olarak bir TranslationRecognitionEventArgsile çağrılır.

session_started

Tanıma oturumunun (işlem) başlangıcını gösteren olaylar için sinyal.

Bu sinyale bağlı geri çağırmalar tek bağımsız değişken olarak bir SessionEventArgs örnekle çağrılır.

session_stopped

Tanıma oturumunun (işlem) sonunu gösteren olaylar için sinyal.

Bu sinyale bağlı geri çağırmalar tek bağımsız değişken olarak bir SessionEventArgs örnekle çağrılır.

speech_end_detected

Konuşmanın sonunu gösteren olaylar için sinyal.

Bu sinyale bağlı geri çağırmalar tek bağımsız değişken olarak bir RecognitionEventArgs örnekle çağrılır.

speech_start_detected

Konuşmanın başladığını gösteren olaylar için sinyal.

Bu sinyale bağlı geri çağırmalar tek bağımsız değişken olarak bir RecognitionEventArgs örnekle çağrılır.

synthesizing

Olay, çeviri sentezi sonucunun alındığını belirtir.

Bu sinyale bağlı geri çağırmalar tek bağımsız değişken olarak bir TranslationSynthesisEventArgs örnekle çağrılır.

target_languages

Çeviri için hedef diller.

Not

Sürüm 1.7.0'da eklendi.