Jspeex API를 사용하여 .wav 파일을 .spx 파일로 변환하고 있습니다. 데스크톱에서 테스트하면 모든 것이 완벽 해집니다. 2 초 밖에 걸리지 않았습니다. Android 개발자는 동일한 코드를 사용했지만 동일한 파일을 시뮬레이터 & 휴대 전화에 인코딩하는 데 약 3 분이 걸렸습니다. 인코딩을 위해이 시간을 줄일 수있는 방법이 있습니까? 변환에 사용
네트워크를 통해 보내려는 PCM (PCM_SIGNED 8000.0 Hz, 16 비트, 모노, 2 바이트/프레임, 리틀 엔디안)으로 인코딩 된 음성 사운드 스트림이 여러 개 있습니다. 대역폭을 절약하기 위해 현재 JSpeex를 사용하여 스트림을 인코딩합니다. 그러나 더 많은 대역폭을 절약하기 위해 가능한 경우 JSpeex로 인코딩하기 전에 이러한 여러 스트림
저는 라이브 speex 오디오 스트림을 재생하는 Android 앱을 개발 중입니다. 그래서 나는 jspeex library을 사용했다. 오디오 스트림은 11khz, 16 비트입니다. 다음 내가했을 로이드 측에서는 : SpeexDecoder decoder = new SpeexDecoder();
decoder.init(1, 11025,1, true);
de
libogg 및 libogg를 사용 중이며,이 라이브러리를 iPhone xCode 프로젝트에 추가하고 Speex로 음성을 인코딩하는 데 성공했습니다. 문제는 오디오 패킷을 ogg로 묶는 방법을 알 수 없다는 것입니다. 어떤 종류의 패킷이 어떻게 보일 지 또는 내가 사용할 수있는 참조 코드가 있어야 하는지를 누군가가 알고 있는가? 나는 자바에서 꽤 알고있다.