클라이언트 라이브러리를 사용하여 음성을 텍스트로 변환하기
이 페이지에서는 Google Cloud 클라이언트 라이브러리를 사용하여 선호하는 프로그래밍 언어로 Speech-to-Text에 음성 인식 요청을 보내는 방법을 설명합니다.
Speech-to-Text를 사용하면 Google 음성 인식 기술을 개발자 애플리케이션에 간편하게 통합할 수 있습니다. 오디오 데이터를 Speech-to-Text API로 보내면 Speech-to-Text API가 해당 오디오 파일의 텍스트 스크립트를 반환합니다. 이 서비스에 대한 자세한 내용은 Speech-to-Text 기본사항을 참조하세요.
시작하기 전에
Speech-to-Text API에 요청을 보내려면 먼저 다음 작업을 완료해야 합니다. 자세한 내용은 시작하기 전에 페이지를 참조하세요.
클라이언트 라이브러리 설치
Go
go get cloud.google.com/go/speech/apiv1
Java
Maven을 사용하는 경우 pom.xml
파일에 다음을 추가합니다. BOM에 대한 자세한 내용은 Google Cloud Platform 라이브러리 BOM을 참조하세요.
Gradle을 사용하는 경우 종속 항목에 다음을 추가합니다.
SBT를 사용하는 경우 종속 항목에 다음을 추가합니다.
Visual Studio Code, IntelliJ 또는 Eclipse를 사용하는 경우 다음 IDE 플러그인을 사용하여 클라이언트 라이브러리를 프로젝트에 추가할 수 있습니다.
이 플러그인은 서비스 계정의 키 관리와 같은 추가 기능을 제공합니다. 자세한 내용은 각 플러그인의 문서를 참조하세요.
Node.js
라이브러리를 설치하기 전에 Node.js 개발을 위한 환경이 준비됐는지 확인하세요.
npm install --save @google-cloud/speech
Python
라이브러리를 설치하기 전에 Python 개발을 위한 환경이 준비됐는지 확인하세요.
pip install --upgrade google-cloud-speech
오디오 텍스트 변환 요청하기
이제 Speech-to-Text를 사용하여 오디오 파일을 텍스트로 변환할 수 있습니다. Speech-to-Text API에 recognize
요청을 보내려면 다음 코드를 사용하세요.
Go
Java
Node.js
예시를 실행하기 전에 Node.js 개발 환경이 준비됐는지 확인합니다.
Python
예시를 실행하기 전에 Python 개발 환경이 준비됐는지 확인합니다.
수고하셨습니다 첫 번째 요청을 Speech-to-Text에 보냈습니다.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
- Google Cloud 콘솔에서 필요하지 않은 프로젝트를 삭제합니다.
다음 단계
- 짧은 오디오 파일의 스크립트 작성 연습
- 긴 오디오 파일의 음성 인식을 일괄 처리하는 방법 알아보기
- 마이크 입력과 같은 스트리밍 오디오의 텍스트 변환 방법 알아보기
- Speech-to-Text 클라이언트 라이브러리를 사용하여 원하는 언어로 Speech-to-Text 시작
- 샘플 애플리케이션 살펴보기
- 권장사항 문서에서 최상의 성능, 정확도, 기타 팁 참조