Как netty websocket server получает доступ к распознаванию потоковой передачи голоса Google - PullRequest
0 голосов
/ 09 марта 2020

1. Формат данных: строка в кодировке base64. 2.netty клиент Передача данных кусками.

Пример кода Netty Server:

if(status.intValue() == 0){//1.audio file first data
            ctx.channel().attr(AttributeKey.newInstance("login")).getAndSet(recByte);
        }else if(status.intValue() == 1){//2.audio file middle data
            byte[] a = (byte[]) ctx.channel().attr(AttributeKey.valueOf("login")).get();
            byte[] c=new byte[a.length+recByte.length];  
            System.arraycopy(a, 0, c, 0, a.length);  
            System.arraycopy(recByte, 0, c, a.length, recByte.length); 
            ctx.channel().attr(AttributeKey.valueOf("login")).getAndSet(c);
        }else if(status.intValue() == 2){//3.audio file last data
        }

Пример кода Google Speech SDK: https://github.com/GoogleCloudPlatform/java-docs-samples/blob/master/speech/cloud-client/src/main/java/com/example/speech/Recognize.java

Вопрос: Как сервер netty websocket получает доступ к распознаванию потоковой передачи голоса Google?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...