Cloud Speech APIでWAVファイルから文字起こししてStorageにファイルを保存する
- Python 3.8
- Direnv
$ pipenv shell && \
pipenv install
- プロジェクト作成
- gcloud コマンドインストール
- ストレージバケットを作成
- 音声ファイルアップロード用
- 文字起こし後のファイルアップロード用
$ cp .envrc.sample .envrc
音声ファイルアップロード用のバケットに音声ファイルをアップロード
スクリプトファイル(main.py)一部調整
def voice2text(event, context):
"""
main handler
"""
source_file_name = event['name']
↓
if __name__ == "__main__":
source_file_name = '音声ファイル名'
$ python main.py
$ sh bin/deploy-functions.sh