SpeechConfig class
Конфигурация службы "Речь".
Свойства
authorization |
Возвращает маркер авторизации. |
endpoint |
Возвращает идентификатор конечной точки настраиваемой модели речи, используемой для распознавания речи. |
output |
Возвращает формат выходных данных распознавания речи (простой или подробный). Примечание. Этот формат выходных данных предназначен для результатов распознавания речи. Используйте [SpeechConfig.speechSynthesisOutputFormat], чтобы получить формат синтезированного аудиовыхода. |
region | |
speech |
Возвращает настроенный язык. |
speech |
Возвращает язык синтезатора речи. Добавлено в версии 1.11.0. |
speech |
Возвращает формат выходных данных синтеза речи. Добавлено в версии 1.11.0. |
speech |
Возвращает голос синтезатора речи. Добавлено в версии 1.11.0. |
subscription |
Методы
close() | Закрывает конфигурацию. |
enable |
Включите ведение журнала звука в службе. Журналы звука и содержимого хранятся либо в хранилище, принадлежащее Корпорации Майкрософт, либо в вашей учетной записи хранения, связанной с вашей подпиской Cognitive Services (ресурс службы "Речь" с поддержкой BYOS). Журналы будут удалены через 30 дней. Добавлено в версии 1.7.0. |
enable |
Включите диктовку. Поддерживается только в непрерывном распознавании речи. Добавлено в версии 1.7.0. |
from |
Создает экземпляр фабрики речи с указанным начальным маркером авторизации и регионом. Примечание. Вызывающий объект должен убедиться, что маркер авторизации действителен. До истечения срока действия маркера авторизации вызывающий объект должен обновить его, вызвав этот метод задания с новым допустимым маркером. Примечание. Если вы хотите использовать распознаватель намерений, используйте маркер, производный от ключа подписки LanguageUnderstanding. Так как значения конфигурации копируются при создании нового распознавателя, новое значение маркера не будет применяться к уже созданным распознавателям. Для распознавателей, которые были созданы ранее, необходимо задать маркер авторизации соответствующего распознавателя, чтобы обновить маркер. В противном случае распознаватели будут сталкиваться с ошибками во время распознавания. |
from |
Создает экземпляр конфигурации речи с указанной конечной точкой и ключом подписки. Этот метод предназначен только для пользователей, использующих нестандартную конечную точку службы или параметры. Примечание. Если вы хотите использовать распознаватель намерений, используйте ключ подписки LanguageUnderstanding. Примечание. Параметры запроса, указанные в URL-адресе конечной точки, не изменяются, даже если они задаются любыми другими API. Например, если язык определен в URI как параметр запроса "language=de-DE", а также задан с помощью SpeechConfig.speechRecognitionLanguage = "en-US", параметр языка в URI имеет приоритет, а действующий язык — "de-DE". Другие API могут задавать только те параметры, которые не указаны в URL-адресе конечной точки. Примечание. Чтобы использовать маркер авторизации с fromEndpoint, передайте пустую строку в subscriptionKey в методе fromEndpoint, а затем задайте authorizationToken="token" в созданном экземпляре SpeechConfig для использования маркера авторизации. |
from |
Создает экземпляр конфигурации речи с указанными узлом и ключом подписки. Этот метод предназначен только для пользователей, использующих узел службы, отличный от используемого по умолчанию. Предполагается стандартный путь к ресурсу. Для служб с нестандартным путем к ресурсу или вообще без него используйте fromEndpoint. Примечание. Параметры запроса не допускаются в URI узла и должны задаваться другими API. Примечание. Чтобы использовать маркер авторизации с fromHost, используйте fromHost(URL- адрес), а затем задайте свойство AuthorizationToken для созданного экземпляра SpeechConfig. Примечание. Добавлено в версии 1.9.0. |
from |
Статический экземпляр SpeechConfig, возвращаемый путем передачи subscriptionKey и региона службы. Примечание. Если вы хотите использовать распознаватель намерений, используйте ключ подписки LanguageUnderstanding. |
get |
Возвращает текущее значение произвольного свойства. |
request |
Включает метки времени на уровне слов. Добавлено в версии 1.7.0. |
set |
Задает параметр ненормативной лексики. Добавлено в версии 1.7.0. |
set |
Задает произвольное свойство. |
set |
Задает конфигурацию прокси-сервера. Применимо только в средах Node.js. Добавлено в версии 1.4.0. |
set |
Задает конфигурацию прокси-сервера. Применимо только в средах Node.js. Добавлено в версии 1.4.0. |
set |
Задает значение свойства, которое будет передано службе с помощью указанного канала. Добавлено в версии 1.7.0. |
Сведения о свойстве
authorizationToken
Возвращает маркер авторизации.
string authorizationToken
Значение свойства
string
endpointId
Возвращает идентификатор конечной точки настраиваемой модели речи, используемой для распознавания речи.
string endpointId
Значение свойства
string
Идентификатор конечной точки
outputFormat
Возвращает формат выходных данных распознавания речи (простой или подробный). Примечание. Этот формат выходных данных предназначен для результатов распознавания речи. Используйте [SpeechConfig.speechSynthesisOutputFormat], чтобы получить формат синтезированного аудиовыхода.
OutputFormat outputFormat
Значение свойства
Возвращает формат выходных данных.
region
string region
Значение свойства
string
Регион, заданный в конфигурации.
speechRecognitionLanguage
Возвращает настроенный язык.
string speechRecognitionLanguage
Значение свойства
string
speechSynthesisLanguage
Возвращает язык синтезатора речи. Добавлено в версии 1.11.0.
string speechSynthesisLanguage
Значение свойства
string
Возвращает язык синтеза речи.
speechSynthesisOutputFormat
Возвращает формат выходных данных синтеза речи. Добавлено в версии 1.11.0.
SpeechSynthesisOutputFormat speechSynthesisOutputFormat
Значение свойства
Возвращает формат выходных данных синтеза речи.
speechSynthesisVoiceName
Возвращает голос синтезатора речи. Добавлено в версии 1.11.0.
string speechSynthesisVoiceName
Значение свойства
string
Возвращает голос синтеза речи.
subscriptionKey
string subscriptionKey
Значение свойства
string
Ключ подписки, заданный в конфигурации.
Сведения о методе
close()
Закрывает конфигурацию.
function close()
enableAudioLogging()
Включите ведение журнала звука в службе. Журналы звука и содержимого хранятся либо в хранилище, принадлежащее Корпорации Майкрософт, либо в вашей учетной записи хранения, связанной с вашей подпиской Cognitive Services (ресурс службы "Речь" с поддержкой BYOS). Журналы будут удалены через 30 дней. Добавлено в версии 1.7.0.
function enableAudioLogging()
enableDictation()
Включите диктовку. Поддерживается только в непрерывном распознавании речи. Добавлено в версии 1.7.0.
function enableDictation()
fromAuthorizationToken(string, string)
Создает экземпляр фабрики речи с указанным начальным маркером авторизации и регионом. Примечание. Вызывающий объект должен убедиться, что маркер авторизации действителен. До истечения срока действия маркера авторизации вызывающий объект должен обновить его, вызвав этот метод задания с новым допустимым маркером. Примечание. Если вы хотите использовать распознаватель намерений, используйте маркер, производный от ключа подписки LanguageUnderstanding. Так как значения конфигурации копируются при создании нового распознавателя, новое значение маркера не будет применяться к уже созданным распознавателям. Для распознавателей, которые были созданы ранее, необходимо задать маркер авторизации соответствующего распознавателя, чтобы обновить маркер. В противном случае распознаватели будут сталкиваться с ошибками во время распознавания.
static function fromAuthorizationToken(authorizationToken: string, region: string): SpeechConfig
Параметры
- authorizationToken
-
string
Начальный маркер авторизации.
- region
-
string
Имя региона (см. страницу региона).
Возвращаемое значение
Экземпляр фабрики речи.
fromEndpoint(URL, string)
Создает экземпляр конфигурации речи с указанной конечной точкой и ключом подписки. Этот метод предназначен только для пользователей, использующих нестандартную конечную точку службы или параметры. Примечание. Если вы хотите использовать распознаватель намерений, используйте ключ подписки LanguageUnderstanding. Примечание. Параметры запроса, указанные в URL-адресе конечной точки, не изменяются, даже если они задаются любыми другими API. Например, если язык определен в URI как параметр запроса "language=de-DE", а также задан с помощью SpeechConfig.speechRecognitionLanguage = "en-US", параметр языка в URI имеет приоритет, а действующий язык — "de-DE". Другие API могут задавать только те параметры, которые не указаны в URL-адресе конечной точки. Примечание. Чтобы использовать маркер авторизации с fromEndpoint, передайте пустую строку в subscriptionKey в методе fromEndpoint, а затем задайте authorizationToken="token" в созданном экземпляре SpeechConfig для использования маркера авторизации.
static function fromEndpoint(endpoint: URL, subscriptionKey?: string): SpeechConfig
Параметры
- endpoint
-
URL
Конечная точка службы для подключения.
- subscriptionKey
-
string
Ключ подписки. Если ключ подписки не указан, необходимо задать маркер авторизации.
Возвращаемое значение
Экземпляр фабрики речи.
fromHost(URL, string)
Создает экземпляр конфигурации речи с указанными узлом и ключом подписки. Этот метод предназначен только для пользователей, использующих узел службы, отличный от используемого по умолчанию. Предполагается стандартный путь к ресурсу. Для служб с нестандартным путем к ресурсу или вообще без него используйте fromEndpoint. Примечание. Параметры запроса не допускаются в URI узла и должны задаваться другими API. Примечание. Чтобы использовать маркер авторизации с fromHost, используйте fromHost(URL- адрес), а затем задайте свойство AuthorizationToken для созданного экземпляра SpeechConfig. Примечание. Добавлено в версии 1.9.0.
static function fromHost(hostName: URL, subscriptionKey?: string): SpeechConfig
Параметры
- hostName
-
URL
- subscriptionKey
-
string
Ключ подписки. Если ключ подписки не указан, необходимо задать маркер авторизации.
Возвращаемое значение
Экземпляр фабрики речи.
fromSubscription(string, string)
Статический экземпляр SpeechConfig, возвращаемый путем передачи subscriptionKey и региона службы. Примечание. Если вы хотите использовать распознаватель намерений, используйте ключ подписки LanguageUnderstanding.
static function fromSubscription(subscriptionKey: string, region: string): SpeechConfig
Параметры
- subscriptionKey
-
string
Ключ подписки.
- region
-
string
Имя региона (см. страницу региона).
Возвращаемое значение
Фабрика речи
getProperty(string, string)
Возвращает текущее значение произвольного свойства.
function getProperty(name: string, def?: string): string
Параметры
- name
-
string
Имя свойства для запроса.
- def
-
string
Значение, возвращаемое в случае, если свойство неизвестно.
Возвращаемое значение
string
Текущее значение заданного свойства или предоставленное значение по умолчанию.
requestWordLevelTimestamps()
Включает метки времени на уровне слов. Добавлено в версии 1.7.0.
function requestWordLevelTimestamps()
setProfanity(ProfanityOption)
Задает параметр ненормативной лексики. Добавлено в версии 1.7.0.
function setProfanity(profanity: ProfanityOption)
Параметры
- profanity
- ProfanityOption
setProperty(string | PropertyId, string)
Задает произвольное свойство.
function setProperty(name: string | PropertyId, value: string)
Параметры
- name
-
string | PropertyId
Имя задаваемого свойства.
- value
-
string
Новое значение свойства.
setProxy(string, number)
Задает конфигурацию прокси-сервера. Применимо только в средах Node.js. Добавлено в версии 1.4.0.
function setProxy(proxyHostName: string, proxyPort: number)
Параметры
- proxyHostName
-
string
Имя узла прокси-сервера.
- proxyPort
-
number
Номер порта прокси-сервера.
setProxy(string, number, string, string)
Задает конфигурацию прокси-сервера. Применимо только в средах Node.js. Добавлено в версии 1.4.0.
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName: string, proxyPassword: string)
Параметры
- proxyHostName
-
string
Имя узла прокси-сервера без схемы протокола (http://)
- proxyPort
-
number
Номер порта прокси-сервера.
- proxyUserName
-
string
Имя пользователя прокси-сервера.
- proxyPassword
-
string
Пароль прокси-сервера.
setServiceProperty(string, string, UriQueryParameter)
Задает значение свойства, которое будет передано службе с помощью указанного канала. Добавлено в версии 1.7.0.
function setServiceProperty(name: string, value: string, channel: UriQueryParameter)
Параметры
- name
-
string
- value
-
string
- channel
- UriQueryParameter