Запуск службы речи на экземпляре контейнера Azure

Я пытаюсь разместить образ докера речевой службы на нашем экземпляре контейнера Azure. Я выполнил шаги, описанные в документации microsoft (ссылка ниже):

https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/deploy-speech-on-container-instances

Итак, шаги, которые я сделал:

  1. создан речевой ресурс через портал Azure
  2. скопировал ключ и конечную точку
  3. скопировал шаблон yaml из приведенного выше документа и подставил следующие поля: имя группы контейнеров, имя пользователя, пароль, имя контейнера, имя изображения, serviceEndpointUrl и поля ApiKey.

Когда я запускаю файл yaml через облачную оболочку, я получаю сообщение об ошибке:

Изображение containerpreview.azurecr.io/microsoft/cognitive-services-speech-to-text:latest в группе контейнеров xxxcontainergroup недоступно. Пожалуйста, проверьте образ и учетные данные реестра.

Я перепроверил учетные данные, и они верны. Я счастлив вставить файл yaml, но это тот же шаблон, который определен в документации microsoft, с заменой только значений.

Любая помощь будет высоко ценится.

изменить: ниже мой файл yaml: apiVersion: 2018-10-01 location: uksouth name: voicetranscriptionservicegroup imageRegistryCredentials: - server: containerpreview.azurecr.io username: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx password: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx properties: containers: - name: voicetranscriptionservice properties: image: containerpreview.azurecr.io/microsoft/cognitive-services-speech-to-text environmentVariables: # These env vars are required - name: eula value: accept - name: billing value: https://uksouth.api.cognitive.microsoft.com/sts/v1.0/issuetoken - name: apikey value: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx resources: requests: cpu: 4 # Always refer to recommended minimal resources memoryInGb: 8 # Always refer to recommended minimal resources ports: - port: 5000 osType: Linux restartPolicy: OnFailure ipAddress: type: Public ports: - protocol: tcp port: 5000 tags: null type: Microsoft.ContainerInstance/containerGroups


comment
Заполнили ли вы сначала и отправили форму запроса речевых контейнеров когнитивных служб, чтобы запросить доступ к контейнеру? Это требуется Microsoft Azure для bringing the power of Speech AI to containers, обратите внимание на требование в разделе _ 2_.   -  person Peter Pan    schedule 05.09.2019
comment
Ваш текущий случай отличается от двух других потоков SO stackoverflow.com/questions/50226811/ и stackoverflow.com/questions/49498695 / который будет похож на ваш.   -  person Peter Pan    schedule 05.09.2019
comment
Спасибо, Питер. Я отправил форму запроса и получил имя пользователя и пароль. Кроме того, я проверил имя реестра изображений, и они соответствуют общедоступному имени предварительного просмотра для API речевой службы docs.microsoft.com/en-us/azure/cognitive-services/   -  person jack    schedule 06.09.2019


Ответы (1)


В вашем файле yaml, измененном по сравнению с образцом шаблона официального документа _ 1_.

Однако я никогда не видел, чтобы вы выполнили необходимый необходимый первый шаг - запросили разрешение на доступ к реестру контейнеров службы речи в описании проблемы. Поэтому, пожалуйста, убедитесь, что вы сделали то, что требуется в официальных документах, как показано ниже. Я думаю, что это, возможно, настоящая проблема.

Рис. 1. из _ 2_

введите здесь описание изображения

Рис. 2. из _ 3_

введите здесь описание изображения

Рис. 3. ВАЖНО: заполните и отправьте форму запроса речевых контейнеров когнитивных служб

введите здесь описание изображения

person Peter Pan    schedule 06.09.2019
comment
Спасибо, Питер. Я заполнил форму запроса на обслуживание контейнера речи Microsoft и получил приветственное письмо от [email protected]. Я перешел по ссылке из электронного письма, по которому были сгенерированы имя пользователя и пароль. Единственное, что я мог видеть, это то, что я получил письмо месяц назад и затем сгенерировал пароль. Я не уверен, есть ли срок действия имени пользователя / пароля, который мы указываем в yaml, чтобы получить частный экземпляр контейнера. - person jack; 06.09.2019
comment
@jack Я не знаю подробностей политики о сроке действия. Если вы выполнили запрос на доступ, просто попробуйте еще раз, чтобы проверить результат, все ли в порядке без ошибок. - person Peter Pan; 06.09.2019