Google Cloud Text To Speech REST API-аутентификация - PullRequest
0 голосов
/ 17 декабря 2018

Итак, я хочу использовать Google Cloud Text to Speech, используя простой запрос POST от моей программы на C ++, проблема заключается в их аутентификации.Как я уже упоминал, я создал служебную учетную запись и получил файл, содержащий мой закрытый ключ.Но я не знаю, как я могу использовать его в своем запросе POST для аутентификации?

URL-адрес POST: https://texttospeech.googleapis.com/v1beta1/text:synthesize, а вот мое тело POST:

{"audioConfig": {" audioEncoding ":" LINEAR16 "," pitch ":" 0.00 "," writingRate ":" 1.00 "}," input ": {" text ":" Hello World "}," voice ": {" languageCode":" en-US "," name ":" en-US-Wavenet-E "}}

Ответы [ 2 ]

0 голосов
/ 23 декабря 2018

Я обнаружил, что мне нужно создать учетные данные ключа API по следующей ссылке: https://console.developers.google.com/apis/credentials?project=[your-project-name]

, а затем добавить «? Key = [API_KEY]» к моему URL-адресу POST, и проблема с аутентификацией устранена!

0 голосов
/ 17 декабря 2018

Необходимо установить переменную среды GOOGLE_APPLICATION_CREDENTIALS для пути к файлу JSON, в котором содержится ключ учетной записи службы.

...