gcloud CLI를 사용하여 음성을 텍스트로 변환하기
이 페이지에서는 명령줄에서 gcloud
도구를 사용하여 Speech-to-Text에 음성 인식 요청을 보내는 방법을 설명합니다.
Speech-to-Text를 사용하면 Google 음성 인식 기술을 개발자 애플리케이션에 간편하게 통합할 수 있습니다. 오디오 데이터를 Speech-to-Text API로 보내면 Speech-to-Text API가 해당 오디오 파일의 텍스트 스크립트를 반환합니다. 이 서비스에 대한 자세한 내용은 Speech-to-Text 기본사항을 참조하세요.
시작하기 전에
Speech-to-Text API에 요청을 보내려면 먼저 다음 작업을 완료해야 합니다. 자세한 내용은 시작하기 전에 페이지를 참조하세요.
- GCP 프로젝트에서 Speech-to-Text를 사용 설정합니다.
- Speech-to-Text에 결제가 사용 설정되어 있는지 확인합니다.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- (선택사항) 오디오 데이터를 저장할 새 Google Cloud Storage 버킷을 만듭니다.
오디오 텍스트 변환 요청하기
이제 Speech-to-Text를 사용하여 오디오 파일을 텍스트로 변환할 수 있습니다. Speech-to-Text API에 recognize
요청을 보내려면 다음 코드 샘플을 사용하세요.
명령줄 셸을 열고 다음 명령어를 실행합니다.
gcloud ml speech recognize gs://cloud-samples-tests/speech/brooklyn.flac \ --language-code=en-US
이 명령어는 Speech-to-Text가 공개 액세스 가능한 위치에서 호스팅된 FLAC가 있는 오디오를 텍스트로 변환하도록 요청합니다.
요청이 성공하면 서버가 응답을 JSON 형식으로 반환합니다.
{ "results": [ { "alternatives": [ { "confidence": 0.9840146, "transcript": "how old is the Brooklyn Bridge" } ] } ] }
수고하셨습니다. 첫 번째 요청을 Speech-to-Text에 보냈습니다.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
- Google Cloud 콘솔에서 필요하지 않은 프로젝트를 삭제합니다.
다음 단계
- 짧은 오디오 파일의 스크립트 작성 연습
- 긴 오디오 파일의 음성 인식을 일괄 처리하는 방법 알아보기
- 마이크 입력과 같은 스트리밍 오디오의 텍스트 변환 방법 알아보기
- Speech-to-Text 클라이언트 라이브러리를 사용하여 원하는 언어로 Speech-to-Text 시작
- 샘플 애플리케이션 살펴보기
- 권장사항 문서에서 최상의 성능, 정확도, 기타 팁 참조