음성을 텍스트로 해주는건 구글, 네이버, 다음 등등 많은데.. 일정 쿼리 이상 사용할 경우 과금이 시작됩니다…ㅜ.ㅜ 그리고 24시간 음성을 계속 인식할 수는 없다.그래서 시간과 돈에 구속되지 않기 위해 조금 복잡하지만.. 사용하지 않는 안드로이드폰을 사용하여 컴퓨터와 소통할 수 있도록 해보겠습니다.전에도 비슷한걸 만들었는데.. 오늘은 좀 양방향 통신도 가능하게 해볼게요.우선 안드로이드를 이용해 음성을 입력받는 것을 만든다.
안드로이드 자체에 있는 Speech To Text 기능인 Speech Recognizer를 이용하여 음성을 텍스트로 한다.여기서 만들어진 텍스트를 PC로 전송..직접 PC와 접속하셔도 되는데..몇가지 불편한 부분이 있어서 중계서버를 두고 접속합니다.VB.NET에서 간단하게 WebSocket을 이용하여 문자 데이터를 실시간으로 받아 전달한다..
둘이 하나가 되면..
이와 같이..휴대폰에서는 실시간 음성을 텍스트로 받아 PC쪽으로 전달해주고..PC쪽에서는 수신한 메시지를 PC환경에 맞게 처리하거나 보낸 메시지가 있으면 휴대폰으로 전달..PC단에서는 해당 문자메시지를 메모장에 옮겨 적거나…크롬, 엣지, 동영상 플레이..같은 명령에 연결해서 사용하시면 됩니다..미니, 외치면..
PC모드라고 외치면..
PC모드로 계속 말하면…
이렇게 계속 인식하고 전송합니다.이렇게 작업을 하고… 충전기를 넘겨놓고 계속 켜놓겠습니다.단, 안드로이드 폰의 음성 인식을 켜 둔 채로 두면 스마트 폰에서 열이 납니다.그리고 리소스를 많이 먹고.. 가끔 어플이 죽어버리는 문제가 있으니.. 가끔은 핸드폰을 쉬게 해주세요~~ 필요할때 켜서… 어디에 두고.. 미니, 불러.. 주문하는 것을 시키면 됩니다.~~차에도 연결해야하는데..항상 하는지(울음).아래 동영상은 오류가 나는 부분도 편집 없이 그대로 업로드한 영상입니다.https://youtu.be/rdFh-WsebtA
이렇게 계속 인식하고 전송합니다.이렇게 작업을 하고… 충전기를 넘겨놓고 계속 켜놓겠습니다.단, 안드로이드 폰의 음성 인식을 켜 둔 채로 두면 스마트 폰에서 열이 납니다.그리고 리소스를 많이 먹고.. 가끔 어플이 죽어버리는 문제가 있으니.. 가끔은 핸드폰을 쉬게 해주세요~~ 필요할때 켜서… 어디에 두고.. 미니, 불러.. 주문하는 것을 시키면 됩니다.~~차에도 연결해야하는데..항상 하는지(울음).아래 동영상은 오류가 나는 부분도 편집 없이 그대로 업로드한 영상입니다.https://youtu.be/rdFh-WsebtA