Я использую Google Speech API для преобразования звука в текст из моего PHP-приложения (с использованием PHP-клиента Google Cloud) в течение нескольких месяцев без каких-либо проблем. Но теперь мои звонки начали возвращать 403 ошибки со статусом «PERMISSION_DENIED» и сообщением «У вызывающего абонента нет разрешения».
Я использую Speech API вместе с Google Storage. Я проверяю подлинность с помощью учетной записи службы и отправляю свои аудиоданные в хранилище. Все работает, файл загружается. Я понимаю - но может я ошибаюсь? - что «вызывающий абонент» не имеет разрешения на чтение аудиоданных из хранилища.
Я безуспешно играл с разрешениями через консоль Google. Я читал документы, но меня очень смущает. У учетной записи службы, которую я использую (я полагаю, это «вызывающий»?), Есть разрешения владельца на проект. И раньше все нормально работало, ничего не менял.
Я не публикую код, потому что, если я правильно понимаю, проблема не в коде моего приложения, а в моих настройках Google Cloud. Буду благодарен за любую идею или разъяснение концепций!
Спасибо.
gsutil acl ch -u [email protected]:R gs://bucket/object
- person Brandon Yarbrough   schedule 27.07.2017gsutil acl ch -u [email protected]:R gs://mypath/nameoffile.flac
, а затемpython transcribe_async.py gs://mypath/nameoffile.flac
, правильно? - person Ted Taylor of Life   schedule 27.07.2017