SpeechConfig Sınıf
Konuşma/amaç tanıma ve konuşma sentezi yapılandırmalarını tanımlayan sınıf.
Yapılandırma farklı yollarla başlatılabilir:
abonelikten: Abonelik anahtarı ve bölge geçirme
uç noktadan: bir uç nokta geçirin. Abonelik anahtarı veya yetkilendirme belirteci isteğe bağlıdır.
ana bilgisayardan: bir ana bilgisayar adresi geçirin. Abonelik anahtarı veya yetkilendirme belirteci isteğe bağlıdır.
yetkilendirme belirtecinden: yetkilendirme belirteci ve bölge geçirme
- Devralma
-
builtins.objectSpeechConfig
Oluşturucu
SpeechConfig(subscription: str | None = None, region: str | None = None, endpoint: str | None = None, host: str | None = None, auth_token: str | None = None, speech_recognition_language: str | None = None)
Parametreler
Name | Description |
---|---|
subscription
|
Abonelik anahtarı. varsayılan değer: None
|
region
|
Bölge adı ( bölge sayfasına bakın). varsayılan değer: None
|
endpoint
|
Bağlanacak hizmet uç noktası. varsayılan değer: None
|
host
|
Bağlanacak hizmet konağı. Standart kaynak yolu varsayılır. Biçim "protocol://host:port" şeklindedir; burada ":p ort" isteğe bağlıdır. varsayılan değer: None
|
auth_token
|
Yetkilendirme belirteci. varsayılan değer: None
|
speech_recognition_language
|
Konuşma tanımaya giriş dili. Dil BCP-47 biçiminde belirtilir. varsayılan değer: None
|
Yöntemler
enable_audio_logging |
Hizmette ses günlüğünü etkinleştirir. Ses ve içerik günlükleri Microsoft'a ait depolama alanında veya Bilişsel Hizmetler aboneliğinize (Kendi DepolamaNızı Getir (BYOS) özellikli Konuşma kaynağınıza bağlı kendi depolama hesabınızda depolanır. Not Sürüm 1.5.0'da eklendi. |
enable_dictation |
Dikteyi etkinleştirir. Yalnızca konuşma sürekli tanımada desteklenir. Not Sürüm 1.5.0'da eklendi. |
get_property |
Kimliğine göre bir özellik alın. |
get_property_by_name |
Ada göre bir özellik alın. |
request_word_level_timestamps |
Yanıt sonucuna sözcük düzeyi zaman damgaları ekler. Not Sürüm 1.5.0'da eklendi. |
set_profanity |
Küfür seçeneğini ayarlayın. Not Sürüm 1.5.0'da eklendi. |
set_properties |
Id değerine göre birden çok özellik ayarlayın. |
set_properties_by_name |
Ada göre birden çok özellik ayarlayın. |
set_property |
Kimliğine göre bir özellik ayarlayın. |
set_property_by_name |
Ada göre bir özellik ayarlayın. |
set_proxy |
Ara sunucu bilgilerini ayarlayın. Not Ara sunucu işlevselliği macOS'ta kullanılamaz. Bu işlevin bu platformu seçin. |
set_service_property |
Belirtilen kanal kullanılarak hizmete geçirilecek bir özellik değeri ayarlar. Not Sürüm 1.5.0'da eklendi. |
set_speech_synthesis_output_format |
Konuşma sentezi çıkış ses biçimini ayarlayın. |
enable_audio_logging
Hizmette ses günlüğünü etkinleştirir. Ses ve içerik günlükleri Microsoft'a ait depolama alanında veya Bilişsel Hizmetler aboneliğinize (Kendi DepolamaNızı Getir (BYOS) özellikli Konuşma kaynağınıza bağlı kendi depolama hesabınızda depolanır.
Not
Sürüm 1.5.0'da eklendi.
enable_audio_logging()
enable_dictation
Dikteyi etkinleştirir. Yalnızca konuşma sürekli tanımada desteklenir.
Not
Sürüm 1.5.0'da eklendi.
enable_dictation()
get_property
Kimliğine göre bir özellik alın.
get_property(property_id: PropertyId) -> str
Parametreler
Name | Description |
---|---|
property_id
Gerekli
|
Alınacak özelliğin kimliği. |
Döndürülenler
Tür | Description |
---|---|
Özelliğin değeri. |
get_property_by_name
Ada göre bir özellik alın.
get_property_by_name(property_name: str) -> str
Parametreler
Name | Description |
---|---|
property_name
Gerekli
|
Alınacak özelliğin adı. |
Döndürülenler
Tür | Description |
---|---|
Özelliğin değeri. |
request_word_level_timestamps
Yanıt sonucuna sözcük düzeyi zaman damgaları ekler.
Not
Sürüm 1.5.0'da eklendi.
request_word_level_timestamps()
set_profanity
Küfür seçeneğini ayarlayın.
Not
Sürüm 1.5.0'da eklendi.
set_profanity(profanity_option: ProfanityOption) -> None
Parametreler
Name | Description |
---|---|
profanity_option
Gerekli
|
Ayarlanacağı küfür düzeyi. |
set_properties
Id değerine göre birden çok özellik ayarlayın.
set_properties(properties: Dict[PropertyId, str])
Parametreler
Name | Description |
---|---|
properties
Gerekli
|
Ayarlanacak değerlerle bir dikte eşleme özelliği kimlikleri. |
set_properties_by_name
Ada göre birden çok özellik ayarlayın.
set_properties_by_name(properties: Dict[str, str])
Parametreler
Name | Description |
---|---|
properties
Gerekli
|
Ayarlanacak değerlerle bir dikte eşleme özelliği kimlikleri. |
set_property
Kimliğine göre bir özellik ayarlayın.
set_property(property_id: PropertyId, value: str)
Parametreler
Name | Description |
---|---|
property_id
Gerekli
|
Ayarlanacak özelliğin kimliği. |
value
Gerekli
|
Özelliği için ayarlanacak değer. |
set_property_by_name
Ada göre bir özellik ayarlayın.
set_property_by_name(property_name: str, value: str)
Parametreler
Name | Description |
---|---|
property_name
Gerekli
|
Ayarlanacak özelliğin adı. |
value
Gerekli
|
Özelliği için ayarlanacak değer. |
set_proxy
Ara sunucu bilgilerini ayarlayın.
Not
Ara sunucu işlevselliği macOS'ta kullanılamaz. Bu işlevin
bu platformu seçin.
set_proxy(hostname: str, port: int, username: str = None, password: str = None)
Parametreler
Name | Description |
---|---|
hostname
Gerekli
|
Ara sunucunun ana bilgisayar adı. Ana bilgisayar adına protokol bilgileri (http) eklemeyin. |
port
Gerekli
|
Ara sunucunun bağlantı noktası numarası. |
username
|
Ara sunucunun kullanıcı adı. varsayılan değer: None
|
password
|
Ara sunucunun parolası. varsayılan değer: None
|
set_service_property
Belirtilen kanal kullanılarak hizmete geçirilecek bir özellik değeri ayarlar.
Not
Sürüm 1.5.0'da eklendi.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
Parametreler
Name | Description |
---|---|
name
Gerekli
|
Özellik adı. |
value
Gerekli
|
Özellik değeri. |
channel
Gerekli
|
Belirtilen özelliği hizmete geçirmek için kullanılan kanal. |
set_speech_synthesis_output_format
Konuşma sentezi çıkış ses biçimini ayarlayın.
set_speech_synthesis_output_format(format_id: SpeechSynthesisOutputFormat)
Parametreler
Name | Description |
---|---|
format_id
Gerekli
|
Ses biçimi kimliği, örneğin Riff16Khz16BitMonoPcm. |
Ö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ç. Yeni bir tanıyıcı oluşturulurken yapılandırma değerleri kopyalandığında,
yeni belirteç değeri, önceden oluşturulmuş olan tanıyıcılar için geçerli olmayacaktır. İçin
daha önce oluşturulmuş olan tanıyıcılar için
belirteci yenilemek için karşılık gelen tanıyıcı. Aksi takdirde, tanıyıcılar
hataları.
endpoint_id
Uç nokta kimliği.
output_format
Konuşma tanıma sonucunun çıkış biçimi (basit veya ayrıntılı).
region
Tanıyıcıyı oluşturmak için kullanılan bölge anahtarı.
speech_recognition_language
BCP-47 biçiminde tanınacak konuşulan dilin adı.
speech_synthesis_language
Konuşma sentezi dilini edinin.
speech_synthesis_output_format_string
Konuşma sentezi çıkış ses biçimi dizesini alın.
speech_synthesis_voice_name
Konuşma sentezi ses adını alın.
subscription_key
Tanıyıcıyı oluşturmak için kullanılan abonelik anahtarı.
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin