Speech-to-Text API를 이용해서 음성 파일을 텍스트 파일로 변환하여보자.
80개 이상의 언어가 지원된다.
Navigation menu -> APIs & Services -> Credentials
CREATE CREDENTIALS -> API key
Navigation menu -> Compute Engine
linux-instance에 SSH로 접속
터미널에 다음 명령어 입력
export API_KEY=<YOUR_API_KEY>
request.json 파일 생성
{
"config": {
"encoding":"FLAC",
"languageCode": "en-US"
},
"audio": {
"uri":"gs://cloud-samples-data/speech/brooklyn_bridge.flac"
}
}
request
curl -s -X POST -H "Content-Type: application/json" --data-binary @request.json \
"https://speech.googleapis.com/v1/speech:recognize?key=${API_KEY}" > result.json
result.json
{
"results": [
{
"alternatives": [
{
"transcript": "how old is the Brooklyn Bridge",
"confidence": 0.98216057
}
],
"resultEndTime": "1.770s",
"languageCode": "en-us"
}
],
"totalBilledTime": "15s"
}
다른 언어도 해보자!
request.json
{
"config": {
"encoding":"FLAC",
"languageCode": "fr"
},
"audio": {
"uri":"gs://cloud-samples-data/speech/corbeau_renard.flac"
}
}
request
curl -s -X POST -H "Content-Type: application/json" --data-binary @request.json \
"https://speech.googleapis.com/v1/speech:recognize?key=${API_KEY}" > result.json
result
{
"results": [
{
"alternatives": [
{
"transcript": "maître corbeau sur un arbre perché Tenait dans son bec un fromage maître Renard par l'odeur alléché lui tint à peu près ce langage et bonjour monsieur du corbeau",
"confidence": 0.93855613
}
],
"resultEndTime": "12.630s",
"languageCode": "fr-fr"
}
],
"totalBilledTime": "15s"
}
전에 했던 실습과 너무 비슷한데;;
'Cloud > Google Cloud Study Jam' 카테고리의 다른 글
Dataprep: Qwik Start (0) | 2022.06.03 |
---|---|
Bayes Classifier on Dataproc (0) | 2022.05.08 |
Entity and Sentiment Analysis with the Natural Language API (0) | 2022.03.28 |
Cloud Natural Language API: Qwik Start (0) | 2022.03.28 |
Google Cloud Speech API: Qwik Start (0) | 2022.03.28 |
댓글