안녕하세요.
안드로이드 음성 API를 이용해 학습용으로 개발을 원하는 학생입니다.
음성API를 끌어와 사용하는 것은 됐는데
음성 인식 시간이 단문식이라서 늘릴 방법이 없을까 해서 여쭤보게 됐습니다.
만드려는 어플은 청각 장애인을 위해 실시간으로 폰으로 입력 받은 말을 실시간으로 글자로 변환 해주는 기능을 사용하려 합니다.
SpeechRecognizerClient.Builder builder = new SpeechRecognizerClient.Builder().
setServiceType(SpeechRecognizerClient.SERVICE_TYPE_DICTATION).
setGlobalTimeOut(60000); // optional
글러벌 타임을 60000초로 늘리고.
서버 질의를 거치지 않고 바로 텍스트 뷰에 찍힐 수 있도록
onPartialResult 에 스레드를 이용해 실시간으로 기록 해주려고 하는데
문장단위만 기록하고 그만 끝나더라구요.
제가 원하는 방향은 정해진 시간동안 목소리가 인식되면 끊기지 않고 지속적으로 기록을 하는 어플을 구현하고 싶은데 이게 문장단위로 끊는것 같아 어떻게 하면 좋을지 여쭤보려 글을 올리게됐습니다.