SpeechRecognizer Sınıf
Konuşma tanıma. Kaynak dil bilgilerini belirtmeniz gerekiyorsa lütfen bu üç parametreden yalnızca birini belirtin: dil, source_language_config veya auto_detect_source_language_config.
- Devralma
-
SpeechRecognizer
Oluşturucu
SpeechRecognizer(speech_config: SpeechConfig, audio_config: AudioConfig = None, language: str = None, source_language_config: SourceLanguageConfig = None, auto_detect_source_language_config: AutoDetectSourceLanguageConfig = None)
Parametreler
Name | Description |
---|---|
speech_config
Gerekli
|
Konuşma tanıyıcı için yapılandırma |
audio_config
|
Ses girişi yapılandırması varsayılan değer: None
|
language
|
Kaynak dil varsayılan değer: None
|
source_language_config
|
Kaynak dil yapılandırması varsayılan değer: None
|
auto_detect_source_language_config
|
Otomatik algılama kaynak dili yapılandırması varsayılan değer: None
|
Yöntemler
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. |
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
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() -> SpeechRecognitionResult
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. |
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) -> ResultFuture
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.
Azure SDK for Python