Я хочу, чтобы у нас была одна учетная запись и один файл JSON для всех клиентов. Но чтобы успешно это сделать и отслеживать стоимость в биллинге консоли Google, мне нужно, чтобы каждый запрос был помечен, чтобы его можно было фильтровать. Это требование отдела выставления счетов и управления, позволяющее отслеживать и видеть стоимость каждого проекта/клиента.
Вот пример нашей аутентификации и запроса Speech-2-Text.
Вот пример нашей аутентификации и запроса Speech-2-Text.
Вот пример нашей аутентификации и запроса Speech-2-Text.
р>
Код: Выделить всё
from google.oauth2 import service_account
from google.cloud import speech
auth = service_account.Credentials.from_service_account_file("project-A-Customer10050.json")
client = speech.SpeechClient(credentials=auth)
config = speech.RecognitionConfig(
encoding=speech.RecognitionConfig.AudioEncoding.LINEAR16,
enable_automatic_punctuation=False,
audio_channel_count=1,
language_code="en-US",
model="default",
speech_contexts=[{'phrases': ["Hint X", "Hint Y"]}]
)
client.recognize(request={"config": config, "audio": "audio.wav"})
Подробнее здесь: https://stackoverflow.com/questions/790 ... g-purposes