2013-07-15 2 views
0

가능한지 여부에 관계없이 의견이나 조언이 필요합니다. 음성 인식 API 및 미디어 레코더를 사용하는 앱이 있습니다. 앱의 요지는 사용자가 "메모"라고 말하면 사용자가 "마침"이라고 말할 때까지 음성 메시지를 녹음합니다. 그 후에 앱은 음성 메시지를 전화기에 저장합니다.Google 음성 녹음 + 미디어 레코더

현재 사용자가 버튼을 수동으로 눌러 음성 메시지를 녹음하는 버튼이있는 팝업 상자 (녹음, 저장, 중지, 완료)가 있습니다. 사용자가 총 음성 컨트롤을 사용하는 앱을 완전히 변형 시키려고합니다. 그래서 기본적으로 자유로운 손이 많을수록 좋습니다.

여기에서 음성 인식을 계속 들여다 보았습니다 : Android Speech Recognition as a service on Android 4.1 & 4.2 그러나 사용자의 음성 녹음 시간이 다를 수 있다는 점을 고려할 때 좋은 해결책인지는 확실하지 않습니다. (나는 그것이 연속적으로 배터리 수명을 낭비한다는 것을 읽었다.)

나는 구글의 서버가 처리 할 수 ​​있도록 인터넷을 사용하여 인터넷을 사용하기 때문에 구글의 음성 인식으로는 불가능하다는 것을 연구하고 발견했다.

약간의 조언을 받거나 의견을들을 수 있다면 좋을 것 같습니다.

감사합니다.

답변

0

user1704756, Google 음성 인식은 오프라인 일 때 도움이되지 않습니다. 나는 당신의 수요가 아래와 같이 Google Glass가하는 것과 비슷하다고 생각합니다.

wakeup model

"OK, 구글 유리합니다." 지속적으로 감지되는 깨우기 단어입니다. 웨이크 업 단어가 감지되면 콘텐츠가 ASR을 처리하기 위해 전송됩니다.

"note"& "finish"는 시작 및 중지 시점을 알려주는 깨우침 단어입니다. 일부 웨이크 업 엔진은 음성 데이터 콜백을 제공하며 여기에서 웨이크 업 단어 데이터를 제거한 데이터를 얻을 수 있습니다. 무엇보다 실현하기가 어렵습니다.

알다시피, wakeup은 음성을 계속 녹음하고 계산해야하므로 배터리에 친숙하지 않습니다. 단점을 극복하기 위해 모토 엑스 폰은이를 위해 여분의 저전력 소모 칩을 사용합니다.

5 월 it 당신을 도울 수 있습니다.