영어 음성을 텍스트화하고 번역하는 방법
전체 흐름의 이미지
절차
mp3을 flac로 변환
2020년 2월 29일 현재 Google Speech-to-Text가 공식적으로 지원되는 형식은 flac, wav이므로 이번에는 너네 지금 베 RT. 작은 m을 사용하여 mp3을 flac로 변환합니다. 이번에 사용하는 파일
test.mp3
는 전 동료 회사가 개최한 Webinar의 음성입니다.test.mp3
를 너네 지금 베 RT. 작은 m에 업로드 test.mp3
Parameter
Value
Change bit resolution
16비트
Change sampling rate
16000Hz
Change audio channels
mono
변환된 flac 파일 다운로드
자신의 PC 등에
test.flac
를 다운로드해 둡니다.GCP 초기 설정
test.flac
에서 검색)Google Cloud Storage(GCS)에 flac 파일 업로드
Speech-to-Text
파일 업로드 flac 파일 텍스트
0228-speech
파일을 텍스트화합니다. 🟢コマンド: test.flac を text 化(バケット名、ファイル名は自分のものを使ってください)
gcloud ml speech recognize-long-running \
'gs://0228-speech/test.flac' \
--language-code='en-US' --async
ℹ️出力結果
Check operation [operations/8912459795353051547] for status.
{
"name": "8912459795353051547" 📣この OPERATION_ID をコピーしておいてください
}
🟢コマンド: 進行状況チェック(OPERATION_ID は上のステップでコピーしたもの)
gcloud ml speech operations describe OPERATION_ID
ℹ️出力結果
{
"metadata": {
"@type": "type.googleapis.com/google.cloud.speech.v1.LongRunningRecognizeMetadata",
"lastUpdateTime": "2020-02-28T12:05:09.348366Z",
"progressPercent": 28, 📣進捗率 28% ということ
"startTime": "2020-02-28T11:43:58.633950Z"
},
"name": "8912459795353051547"
}
🟢コマンド: 翻訳作業が終わった後に、test.json ファイルを作成するように。(OPERATION_ID は上のステップでコピーしたもの)
gcloud ml speech operations wait OPERATION_ID > test.json
ℹ️出力結果
Waiting for operation [operations/OPERATION_ID] to complete....
test.flac
파일을 GCS로 전송합니다. 🟢コマンド: test.json を Google Cloud Storage に転送
gsutil cp test.json gs://0228-speech/test.json
🟢コマンド: test.json を Google Cloud Storage で公開
gsutil acl ch -u AllUsers:R gs://0228-speech/test.json
ℹ️出力結果
Updated ACL on gs://0228-speech/test.json
GCS에 업로드 된 JSON 파일을 Google 스프레드 시트로 구문 분석
How to import JSON data into Google Spreadsheets in less than 5 minutes 에 간결한 절차가 있으므로 여기를 참고로 JSON을 구문 분석합니다.
test.flac
라는 이름으로 저장 test.flac
파일을 구문 분석합니다.ImportJSON.gs
test.json
GCS에 업로드한 파일 삭제
마지막으로 GCS에 업로드한 파일을 삭제합니다. 아직 사용한다고 하는 분은 남겨 두어도 문제 없습니다만, 조금 과금되므로 주의를.
🟢コマンド: GCS に作成したバケットにあるファイルをすべて削除
gsutil -m rm gs://0228-speech/**
이상입니다.
의견, 의뢰등 있으면, Facebook | 트위터 까지 부탁합니다.
Reference
이 문제에 관하여(영어 음성을 텍스트화하고 번역하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kkitase/items/6e86402724c73e9866de텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)