2016-06-08 6 views
0

튜토리얼 및 기타 질문을했지만 사전 녹음 된 오디오 파일의 경로를 선택하고이를 전송 용 서비스로 보내는 방법에 대한 문서가 없습니다. 나는IBM Watson websocket 인터페이스를 사용하여 안드로이드의 메모리에 저장된 오디오 파일을 어떻게 바꿔 쓸 수 있습니까?

curl -X POST -u <username>:<password> --header "Content-Type: audio/flac" --header "Transfer-Encoding: chunked" --data-binary @<path>0001.flac "https://stream.watsonplatform.net/speech-to-text/api/v1/recognize?continuous=true"

내가 현재 웹 소켓 인터페이스를 구현하는 안드로이드 SDK 비슷한 일을 할 수있는 튜토리얼이 코드를 건너 왔어요?

답변

0

:

은 예제 폴더를 살펴 보자. mihui의 프로젝트에는 AudioCaptureThread 외에도 FileCaptureThread가있어 오디오 파일에서 바이트를 읽고 websocket에 씁니다. 이것은 오디오 파일을 필사하는 나의 목적을 달성했습니다. 자세한 내용은 thread을 확인하십시오.

0

Android-SDK을 사용할 수 있습니다. Java-SDK을 기반으로하지만 Android 전용 기능이 있습니다. 마이크의 오디오 또는 카메라의 이미지를 쉽게 캡처 할 수 있습니다. 나는 watson-developer-cloud:master에서 몇 약간의 수정을가 Github에서에 mihui하여이 project 건너 온 https://github.com/watson-developer-cloud/android-sdk/tree/master/example

+0

응답 해 주셔서 대단히 감사드립니다. 위의 링크에서 android sdk를 사용하여 저에게 많은 시간을 절약 해 줬습니다. 그러나 https://github.com/mihui/speech-android-sdk의 repo에는 프로젝트에 통합 된 FileCapture 스레드가있어서 내 목적을 잘 수행 할 수 있습니다. – skbrhmn