Какой формат URL это с двоеточием почти в конце - https://speech.googleapis.com/v1p1beta1/speech:longrunningrecognize - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь использовать Google для преобразования текста в речь здесь: https://cloud.google.com/speech-to-text/docs/async-recognize#speech-async-recognize-gcs-protocol

и имеет этот формат URL ниже

 https://google-speech-api-base-urlspeech:longrunningrecognize

Что это за формат URL с двоеточием (:) в конце?

Когда я пытаюсь нажать на этот URL-адрес, он выдает ошибку, в частности, во время выполнения теста .e. Неверный URI. Неверный порт?

Но в официальной документации Google указано, что это действительный URL? Как это использовать?

Ответы [ 2 ]

2 голосов
/ 10 июня 2019

Я посмотрел на страницу документации, на которую вы ссылались, и не смог увидеть / найти URL, который выглядел следующим образом:

https://google-speech-api-base-urlspeech:longrunningrecognize

Однако я обнаружил URL-адрес в форме:

https://speech.googleapis.com/v1/speech:longrunningrecognize

, который выглядит совершенно корректно.

Документацию по этому запросу REST можно найти здесь:

https://cloud.google.com/speech-to-text/docs/reference/rest/v1/speech/longrunningrecognize

Возможно, вы допустили ошибку в вашемчтение и понимание?

Очевидно, двоеточие (:) допустимо в части пути URL:

Разрешены ли двоеточия в URL?

1 голос
/ 11 июня 2019

Этот формат URL называется синтаксисом транскодирования gRPC. Ваш первый URL-адрес инкрустирован, потому что он находится в первом сегменте пути ссылки относительного пути.

https://google -speech-апи-база-urlspeech: longrunningrecognize

Этот URL-адрес недопустим для использования, тогда как приведенный ниже, https://speech.googleapis.com/v1/speech:longrunningrecognize работал нормально.

Попробуйте изменить свой URL на что-то вроде
https://google -speech-апи-базовый URL / речи: longrunningrecognize . Это будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...