Мы пытаемся использовать Google Speech API на устройстве Android с помощью Native.Цель состоит в том, чтобы отправить аудиоданные через API двунаправленной потоковой передачи и получить результаты в виде текста.
Проблемы, с которыми мы столкнулись:
Следующееошибки, с которыми мы сталкиваемся в данный момент:
1. E GRPC : security_connector.c:665] load_file: {"created":"@1556117117.306042161","description":"Failed to load file","file":"src/core/lib/iomgr/load_file.c","file_line":82,"filename":"path/asr/build-grpc-android/ndk-install/share/grpc/roots.pem","referenced_errors":[{"created":"@1556117117.306032213","description":"OS Error","errno":2,"file":"src/core/lib/iomgr/load_file.c","file_line":58,"os_error":"No such file or directory","syscall":"fopen"}]}
2. E GRPC : security_connector.c:744] Could not get default pem root certs.
3. E GRPC : completion_queue.c:254] Operation failed: tag=0x7fc1b19058, error={"created":"@1556117117.306594453","description":"lame client channel","file":"src/core/lib/surface/lame_client.c","file_line":84}
То, что мы ожидали, произойдет:
Мы ожидали, что API отправит аудиоданные на сервер ивернуть результаты в текстовом виде.
Шаги для воспроизведения:
Другая информация (обходные пути, которые мы попробовали, проверенная документация и т. Д.):
Поскольку это простой демонстрационный код, обходных путей не было.С документацией ознакомилась сама ссылка.