Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете использовать пользовательскую модель речи в течение некоторого времени после его развертывания в пользовательской конечной точке. Но когда новые базовые модели становятся доступными, срок действия старых моделей истекает. Вам придется периодически повторно создавать и обучать пользовательскую модель на основе последней версии базовой модели, чтобы пользоваться преимуществами более высокой точности и качества.
Ниже приведены некоторые ключевые термины, связанные с жизненным циклом модели:
- Обучение: создание базовой модели и ее настройка в домене или сценарии с помощью текстовых данных и (или) аудиоданных. В некоторых контекстах, таких как свойства REST API, обучение также называется адаптацией.
- Транскрибирование: использование модели для распознавания речи (декодирование звука в текст).
- Конечная точка: конкретное развертывание базовой или пользовательской модели, доступ к которому есть только у вас.
Примечание.
Конечные точки, используемые ресурсами службы "Речь" уровня F0, удаляются через семь дней.
Период действия
Ниже приведены временные шкалы для адаптации модели и истечения срока действия транскрибирования:
- Обучение доступно в течение одного года после квартала, когда корпорация Майкрософт создала базовую модель.
- Транскрибирование с базовой моделью доступно в течение двух лет после квартала, когда корпорация Майкрософт создала базовую модель.
- Транскрибирование с пользовательской моделью доступно в течение двух лет по истечении квартала, когда была создана пользовательская модель.
В этом контексте кварталы заканчиваются 15 января, 15 апреля, 15 июля и 15 октября.
Что делать при истечении срока действия модели
Когда срок действия пользовательской модели или базовой модели истекает, он больше недоступен для транскрибирования. Вы можете изменить модель, которую применяет конечная точка Пользовательского распознавания речи, без какого-либо простоя.
| Маршрут транскрибирования | Результат модели с истекшим сроком действия | Рекомендация |
|---|---|---|
| Пользовательская конечная точка | Запросы распознавания речи возвращаются к последней базовой модели для одного языкового стандарта. Вы получите результаты, но распознавание может не точно перенаправить данные домена. | Обновите модель конечной точки, как описано в руководстве по развертыванию пользовательской модели речи. |
| Пакетное транскрибирование | Запросы пакетного транскрибирования для моделей с истекшим сроком действия завершаются ошибкой 4xx. | В каждом запросе REST API Транскрибирование - Отправка укажите значение model как базовую модель или пользовательскую модель, срок действия которой не истек. В противном случае не указывайте свойство model, чтобы всегда использовать последнюю базовую модель. |
Получение дат окончания срока действия базовой модели
Подсказка
Доведите пользовательские модели речи из Speech Studio на портал Microsoft Foundry. На портале Microsoft Foundry вы можете продолжить с того места, где вы остановились, подключившись к существующему ресурсу "Речь". Дополнительные сведения о подключении к существующему ресурсу службы "Речь" см. в разделе "Подключение к существующему ресурсу службы "Речь".
Последняя дата возможного использования базовой модели для обучения отображалась при создании пользовательской модели. Дополнительные сведения см. в разделе "Обучение пользовательской модели речи".
Чтобы получить дату окончания срока действия транскрибирования для базовой модели, выполните следующие действия:
- Войдите на портал Microsoft Foundry.
- Выберите Тонкая настройка на левой панели.
- Выберите Тонкая настройка AI сервиса.
- Выберите пользовательскую модель, которую вы хотите проверить из столбца Имя модели.
- Выберите "Развернуть модели".
- Дата окончания срока действия модели отображается в столбце Срок действия. Эта дата является последней датой, которую можно использовать для транскрибирования.
Войдите в службу Speech Studio.
Выберите "Настраиваемая речь>" Для развертывания моделей имени >проекта.
Дата окончания срока действия модели отображается в столбце Срок действия. Эта дата является последней датой, которую можно использовать для транскрибирования.
Прежде чем продолжить, убедитесь, что у вас установлен и настроен Speech CLI.
Чтобы получить даты окончания срока действия обучения и транскрибирования для базовой модели, используйте команду spx csr model status. Создайте параметры запроса в соответствии со следующими инструкциями:
- Установите для свойства
urlURI базовой модели, которую вы хотите получить. Для получения доступных базовых моделей для всех языковых стандартов можно выполнить командуspx csr list --base.
Ниже приведен пример команды CLI службы "Речь", которая позволяет получить даты окончания срока действия обучения и транскрибирования для базовой модели:
spx csr model status --api-version v3.2 --model https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/aaaabbbb-0000-cccc-1111-dddd2222eeee
Это важно
Необходимо задать --api-version v3.2. Интерфейс командной строки "Speech" использует REST API, но пока не поддерживает более поздние версии, чем v3.2.
Запишите дату, указанную в свойстве adaptationDateTime полученного ответа. Это свойство является последней датой, которую можно использовать для обучения базовой модели. Также запишите дату, указанную в свойстве transcriptionDateTime. Эта дата является последней датой, которую можно использовать для транскрибирования базовой модели.
Вы должны получить ответ в следующем формате:
{
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/bbbbcccc-1111-dddd-2222-eeee3333ffff",
"datasets": [],
"links": {
"manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d/manifest"
},
"properties": {
"deprecationDates": {
"adaptationDateTime": "2023-01-15T00:00:00Z",
"transcriptionDateTime": "2024-01-15T00:00:00Z"
}
},
"lastActionDateTime": "2022-05-06T10:52:02Z",
"status": "Succeeded",
"createdDateTime": "2021-10-13T00:00:00Z",
"locale": "en-US",
"displayName": "20210831 + Audio file adaptation",
"description": "en-US base model"
}
Для получения справки по командам CLI службы "Речь" для работы с моделями выполните следующую команду:
spx help csr model
Чтобы получить даты окончания срока действия обучения и транскрибирования базовой модели, используйте операцию Models_GetBaseModel службы "Речь" в текстовый REST API. Вы можете сделать запрос Models_ListBaseModels , чтобы получить доступные базовые модели для всех языковых стандартов.
Выполните HTTP-запрос GET с использованием URI модели, как показано в следующем примере. Замените BaseModelId на идентификатор модели, YourSpeechResoureKey на ключ ресурса службы "Речь" и YourServiceRegion на регион ресурса службы "Речь".
curl -v -X GET "https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/BaseModelId" -H "Ocp-Apim-Subscription-Key: YourSpeechResoureKey"
Запишите дату, указанную в свойстве adaptationDateTime полученного ответа. Эта дата является последней датой, которую можно использовать для обучения базовой модели. Также запишите дату, указанную в свойстве transcriptionDateTime. Эта дата является последней датой, которую можно использовать для транскрибирования базовой модели.
Вы должны получить ответ в следующем формате:
{
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/bbbbcccc-1111-dddd-2222-eeee3333ffff",
"datasets": [],
"links": {
"manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d/manifest"
},
"properties": {
"deprecationDates": {
"adaptationDateTime": "2023-01-15T00:00:00Z",
"transcriptionDateTime": "2024-01-15T00:00:00Z"
}
},
"lastActionDateTime": "2022-05-06T10:52:02Z",
"status": "Succeeded",
"createdDateTime": "2021-10-13T00:00:00Z",
"locale": "en-US",
"displayName": "20210831 + Audio file adaptation",
"description": "en-US base model"
}
Получение дат окончания срока действия пользовательской модели
Чтобы получить дату окончания срока действия транскрибирования для пользовательской модели, выполните следующие действия:
- Войдите на портал Microsoft Foundry.
- Выберите Тонкая настройка на левой панели.
- Выберите Тонкая настройка AI сервиса.
- Выберите пользовательскую модель, которую вы хотите проверить из столбца Имя модели.
- Выберите "Развернуть модели".
- Дата окончания срока действия модели отображается в столбце Срок действия. Эта дата является последней датой, которую можно использовать для транскрибирования.
Чтобы получить дату окончания срока действия транскрибирования для пользовательской модели, выполните следующие действия:
Войдите в службу Speech Studio.
Выберите "Настраиваемая речь> ", имя >проекта "Обучение пользовательских моделей".
Дата окончания срока действия пользовательской модели отображается в столбце Срок действия. Эта дата является последней датой, которую можно использовать для транскрибирования пользовательской модели. Базовые модели не отображаются на странице "Обучение пользовательских моделей ".
Вы также можете выполнить следующие действия, чтобы получить дату окончания срока действия транскрибирования для пользовательской модели:
Войдите в службу Speech Studio.
Выберите "Настраиваемая речь>" Для развертывания моделей имени >проекта.
Дата окончания срока действия модели отображается в столбце Срок действия. Эта дата является последней датой, которую можно использовать для транскрибирования.
Прежде чем продолжить, убедитесь, что у вас установлен и настроен Speech CLI.
Чтобы получить дату окончания срока действия транскрибирования для пользовательской модели, выполните команду spx csr model status. Создайте параметры запроса в соответствии со следующими инструкциями:
- Установите для свойства
urlURI модели, которую вы хотите получить. ЗаменитеYourModelIdна идентификатор модели иYourServiceRegionна регион ресурса службы "Речь".
Ниже приведен пример команды CLI службы "Речь", которая позволяет получить дату окончания срока действия транскрибирования для пользовательской модели:
spx csr model status --api-version v3.2 --model https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.1/models/YourModelId
Это важно
Необходимо задать --api-version v3.2. Интерфейс командной строки "Speech" использует REST API, но пока не поддерживает более поздние версии, чем v3.2.
Запишите дату, указанную в свойстве transcriptionDateTime полученного ответа. Эта дата является последней датой, которую можно использовать для транскрибирования пользовательской модели. Свойство adaptationDateTime неприменимо, так как пользовательские модели не используются для обучения других пользовательских моделей.
Вы должны получить ответ в следующем формате:
{
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/ccccdddd-2222-eeee-3333-ffff4444aaaa",
"baseModel": {
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/bbbbcccc-1111-dddd-2222-eeee3333ffff"
},
"datasets": [
{
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/ddddeeee-3333-ffff-4444-aaaa5555bbbb"
}
],
"links": {
"manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7/manifest",
"copyTo": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7:copyto"
},
"project": {
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/projects/eeeeffff-4444-aaaa-5555-bbbb6666cccc"
},
"properties": {
"deprecationDates": {
"adaptationDateTime": "2023-01-15T00:00:00Z",
"transcriptionDateTime": "2024-07-15T00:00:00Z"
}
},
"lastActionDateTime": "2022-05-21T13:21:01Z",
"status": "Succeeded",
"createdDateTime": "2022-05-22T16:37:01Z",
"locale": "en-US",
"displayName": "My Model",
"description": "My Model Description"
}
Для получения справки по командам CLI службы "Речь" для работы с моделями выполните следующую команду:
spx help csr model
Чтобы получить дату окончания срока действия транскрибирования для пользовательской модели, используйте Models_GetCustomModel операцию преобразования речи в текстовый REST API.
Выполните HTTP-запрос GET с использованием URI модели, как показано в следующем примере. Замените YourModelId на идентификатор модели, YourSpeechResoureKey на ключ ресурса службы "Речь" и YourServiceRegion на регион ресурса службы "Речь".
curl -v -X GET "https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.1/models/YourModelId" -H "Ocp-Apim-Subscription-Key: YourSpeechResoureKey"
Запишите дату, указанную в свойстве transcriptionDateTime полученного ответа. Эта дата является последней датой, которую можно использовать для транскрибирования пользовательской модели. Свойство adaptationDateTime неприменимо, так как пользовательские модели не используются для обучения других пользовательских моделей.
Вы должны получить ответ в следующем формате:
{
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/ccccdddd-2222-eeee-3333-ffff4444aaaa",
"baseModel": {
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/bbbbcccc-1111-dddd-2222-eeee3333ffff"
},
"datasets": [
{
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/ddddeeee-3333-ffff-4444-aaaa5555bbbb"
}
],
"links": {
"manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7/manifest",
"copyTo": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7:copyto"
},
"project": {
"self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/projects/eeeeffff-4444-aaaa-5555-bbbb6666cccc"
},
"properties": {
"deprecationDates": {
"adaptationDateTime": "2023-01-15T00:00:00Z",
"transcriptionDateTime": "2024-07-15T00:00:00Z"
}
},
"lastActionDateTime": "2022-05-21T13:21:01Z",
"status": "Succeeded",
"createdDateTime": "2022-05-22T16:37:01Z",
"locale": "en-US",
"displayName": "My Model",
"description": "My Model Description"
}