2012-12-31 2 views
4

내 앱에서 음성 기반 작업을 원합니다. 내가 즐겨 찾기 목록에 무언가를 추가 할 때 예를 들어, ..음성 기반 이벤트 구현 방법은 무엇입니까?

우리가 따라 일반적인 방법은 버튼을 클릭하는 것입니다, 그러나 여기에서 나는 " Add to Favorites"말처럼, 음성하여 해당 작업을 트리거 할

이것이 가능합니까? 그렇다면 어떤 도서관이이를 위해 사용해야합니까?

관련된 하이퍼 링크를 제공하거나 관련 github 라이브러리를 제안하십시오.

http://vimeo.com/52775114

안부에서 샘플 비디오가있다,

+1

이 그런 라이브러리가 없다 .. 음성이 application.This 튜토리얼은 당신을 위해 좋은 시작이 될 것입니다 사용할 수 bulid 할 API를 텍스트로 음성의 기능을 제공합니다 안드로이드 음성 인식 하위 시스템을 사용할 수 있습니다. 하지만 사용자를 지속적으로 청취 할 수는 없습니다. 당신이 텍스트 문자열을 알아 차린 후, 당신은 스스로 분석하고 뭔가를해야합니다.) – Leonidos

+0

@Leonidos ... 감사합니다. 그렇다면 어떻게 작동하고 있습니까?이 비디오를보고 ... 이걸 구현하고 싶습니다 ... http :// /vimeo.com/52775114 –

+0

그런 다음 결과를 얻으면 음성 인식 텍스트를 사용하고 다른 인식기의 의도가 사용됩니다. – AndroidPenguin

답변

2

http://developer.android.com/reference/android/speech/RecognizerIntent.html

당신은 문자열 배열로 데이터를 반환 연설을 인식하는 recognizerintent를 사용할 수 있습니다. 추가 라이브러리 등을 필요로하지 않으며 실제로 코드 작성이 매우 쉽습니다. 당신은 단추 누르기 등등에 대한 의도를 시작하고 말한 것을 듣고 해석을 되돌려 놓습니다.

+0

@AndroidPenguin ... 고마워, 나는 비슷한 방식으로 그렇게 생각했지만, perticular 문자열이나 텍스트를 확인할 수 있지만 사용자가 말할 수있는 몇 가지 제한 bcas가있다. 필자는 perticular 텍스트를 제한하고 싶지 않다 ... 예를 들어, 한 사용자가 "즐겨 찾기에 추가"라고 말하면 다른 사람은 "즐겨 찾기에 추가하십시오"라고 말할 수 있습니다 ... –

+0

문자열에 "추가"및 "즐겨 찾기"또는 "만들기"및 "즐겨 찾기"등의 단어가 포함되어 있는지 확인하십시오. – AndroidPenguin