jawsbgnr#21 sako

Ba9f27c6e549b0e95764c92afd9ab90e?s=47 YasuakiSako
December 18, 2019

jawsbgnr#21 sako

Ba9f27c6e549b0e95764c92afd9ab90e?s=128

YasuakiSako

December 18, 2019
Tweet

Transcript

  1. ハッカソンで利用した AWSサービスを 紹介していく Yasuaki Sako

  2. 自己紹介 ・名前: Yasuaki Sako ・職業: 社内SE ・好きなサービス: AWS Lambda, CDK

  3. 週末にハッカソンに参加してきました

  4. HackDayとは? ・Yahoo! Japanが主催するハッカソン。 ・土曜日12時〜日曜日12時の24時間でプロダクトを開 発して、90秒でプレゼン発表する。 ・今年のゲスト審査員はわくわくさん。 ・今回は社内有志6人で参加。

  5. 爆速CutPro

  6. アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User API Gateway +

    Lambda Amazon Simple Storage Service AWS CodeBuild Developer GitHub
  7. 要件を見ていきましょう

  8. Webアプリで作りたい (Nuxt.js)

  9. Amazon S3 ・スケーラブルなストレージサービス ・静的なWebサイトのホストも可能

  10. アーキテクチャ User Amazon Simple Storage Service

  11. 動画の音声をテキストに変換したい

  12. AWS Transcribe ・音声をテキストに変換してくれるマネージド型のサ ービス ・動画ファイルも入力できる ・単語にタイムスタンプもつけてくれる ・複数人の会話にも対応 ・11月末に日本語対応!

  13. アーキテクチャ Amazon Transcribe User Amazon Simple Storage Service

  14. 動画の指定箇所をつなぎ合わせて エンコードしたい あと字幕も表示させたい

  15. AWS Elemental Media Convert ・マネージド型の動画変換サービス ・ファイル形式の変換の他に、クリッピング、キャプ ションの挿入、回転等の編集も可能 ・S3から入力を受け取り、結果をS3に書き出す

  16. アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User Amazon Simple Storage

    Service
  17. APIでアクセスしたい

  18. API Gateway ・マネージド型のREST APIを作成できるサービス ・Lambda等と組み合わせて使われる ・WebSocketプロトコルにも対応 ・Transcribe、Mediaconvertを利用するために作成

  19. AWS Lambda ・サーバーレスでコードを実行できるサービス ・自動でスケール ・実行時間、回数に対する課金 ・めっちゃ安い

  20. アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User API Gateway +

    Lambda Amazon Simple Storage Service
  21. 作るたびにデプロイするのが大変

  22. AWS CodeBuild ・マネージド型のビルド・テストのサービス ・ソースコードをビルドして、パッケージング ・GitHub、CodeCommit等からのフックで起動できる ・S3にフロントエンドのコードを置くために利用

  23. アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User API Gateway +

    Lambda Amazon Simple Storage Service AWS CodeBuild Developer GitHub
  24. ・Transcribeの精度は高め(隣のテーブルの音声まで拾ってくれる) ・ただ変換に時間がかかった(10秒の動画で1, 2分) →バッチ処理ではなくリアルタイム変換ならもっと早かったかも?(英語のみ) ・Media Convertはそこそこの速さで処理してくれる。単語のタイムスタンプを返 してくれるTranscribeと相性が良かった。 ・自動デプロイを作っておくと楽できる。 ・AWSサービスだけでいい感じに出来てしまったことに感動。 使ってみた所感

  25. ありがとうございました