/ / Як я можу використовувати Google Cloud API для мовлення з Android? - андроїд, розпізнавання мови, мовлення до тексту, google-speech-api

Як я можу використовувати Google Cloud's мовний API з Android? - Android, розпізнавання мови, мова-текст, google-speech-api

У мене є проект коледжу, і я розробляюДодаток для Android, який діє як перекладач. Для звичайного текстового перекладу я використовую Google Cloud Translation API, і я бачив, що у них є можливість перекладу тексту за допомогою мовного інтерфейсу Google Cloud. використай це.

Отже, чи є приклад того, як можна використовувати Google Cloud API для мовлення з моєї програми Android?

Відповіді:

2 для відповіді № 1

Android запускає приклади Java. Ви можете їх знайти github.

Ви також можете використовувати API мовлення Android, вона безкоштовна, на відміну від Google Cloud Speech API.


1 для відповіді № 2

Так, це можливо, я зробив це, грунтуючись на прикладі Googles "мова" всередині "android-docs-samples-master" (google і скачайте ці зразки). Що потрібно знати:

  1. Вам потрібно встановити безкоштовний обліковий запис Google Cloud і активувати виставлення рахунків. BILLING? WTF Чи потрібно мені платити? Зачекай!!! продовжуйте читати мої відповідь !!
  2. Перші 60 хвилин часу розпізнавання мови КОЖНОГО місяця БЕЗКОШТОВНО.
  3. Налаштування білінгу та отриманняPREF_ACCESS_TOKEN_VALUE Значення, яке потрібно додати до класу SpeechRecognizer, потрібно терпіння, пам'ятайте. Також потрібно отримати json аутентифікації від Google і додати його до "res -> raw" папку вашого проекту.
  4. Демо промови не дуже добре підходить для швидкої послідовної ASR запитів, оскільки вимикання послуги розпізнавання мовлення займає 2-6 секунд (я працюю над цим).

ОНОВЛЕННЯ: Якщо ви отримали цю роботу, ви могли помітити, що 3-й або 4-й раз ви робите ASR, це не вдається. Це пояснюється тим, що зразок коду не призначений для закриття та відкриття всього розпізнавача ASR належним чином. Я отримав його робочий, якщо вам потрібна допомога на конкретну помилку, дайте мені знати. Це узагальнений посібник, якщо вам потрібна докладна інформація про певний крок, дайте мені знати.