SourceLanguageRecognizer Sınıf

Tek başına dil tanıyıcısı olan kaynak dil tanıyıcısı, tek dil veya sürekli dil algılama için kullanılabilir.

Not

Sürüm 1.18.0'da eklendi.

Devralma
SourceLanguageRecognizer

Oluşturucu

SourceLanguageRecognizer(speech_config: SpeechConfig, auto_detect_source_language_config: AutoDetectSourceLanguageConfig | None = None, audio_config: AudioConfig | None = None)

Parametreler

Name Description
speech_config
Gerekli

Konuşma tanıyıcı için yapılandırma

auto_detect_source_language_config

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

varsayılan değer: None
audio_config

Ses girişi yapılandırması

varsayılan değer: None

Yöntemler

recognize_once

Algılamayı engelleme (zaman uyumlu) modunda gerçekleştirir. Tek bir konuşma algılandıktan sonra döndürür. 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 algılama gerçekleştirir. Bu, tek bir konuşmayı algılar. Uzun süre çalışan çoklu ifade tanıma için start_continuous_recognition_async kullanın.

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.

recognize_once

Algılamayı engelleme (zaman uyumlu) modunda gerçekleştirir. Tek bir konuşma algılandıktan sonra döndürür. 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() -> SpeechRecognitionResult

Döndürülenler

Tür Description

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

recognize_once_async

Engellemeyen (zaman uyumsuz) modda algılama gerçekleştirir. Bu, tek bir konuşmayı algılar. 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.

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 SpeechRecognitionCanceledEventArgsile ç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 SpeechRecognitionEventArgs örnekle ç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 SpeechRecognitionEventArgs örnekle ç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.