Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
jawsbgnr#21 sako
Search
YasuakiSako
December 18, 2019
Technology
1
750
jawsbgnr#21 sako
YasuakiSako
December 18, 2019
Tweet
Share
More Decks by YasuakiSako
See All by YasuakiSako
jawsug-bgnr-#22-sako
yanyansk
0
810
Other Decks in Technology
See All in Technology
regrowth_tokyo_2025_securityagent
hiashisan
0
260
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
0
400
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
190
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
3
620
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
120
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
4
680
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
550
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
0
520
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
850
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1k
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
220
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
330
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
Building Adaptive Systems
keathley
44
2.9k
The Limits of Empathy - UXLibs8
cassininazir
1
180
30 Presentation Tips
portentint
PRO
1
160
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
670
Deep Space Network (abreviated)
tonyrice
0
16
We Have a Design System, Now What?
morganepeng
54
7.9k
How STYLIGHT went responsive
nonsquared
100
6k
Become a Pro
speakerdeck
PRO
31
5.7k
Test your architecture with Archunit
thirion
1
2.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
ハッカソンで利用した AWSサービスを 紹介していく Yasuaki Sako
自己紹介 ・名前: Yasuaki Sako ・職業: 社内SE ・好きなサービス: AWS Lambda, CDK
週末にハッカソンに参加してきました
HackDayとは? ・Yahoo! Japanが主催するハッカソン。 ・土曜日12時〜日曜日12時の24時間でプロダクトを開 発して、90秒でプレゼン発表する。 ・今年のゲスト審査員はわくわくさん。 ・今回は社内有志6人で参加。
爆速CutPro
アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User API Gateway +
Lambda Amazon Simple Storage Service AWS CodeBuild Developer GitHub
要件を見ていきましょう
Webアプリで作りたい (Nuxt.js)
Amazon S3 ・スケーラブルなストレージサービス ・静的なWebサイトのホストも可能
アーキテクチャ User Amazon Simple Storage Service
動画の音声をテキストに変換したい
AWS Transcribe ・音声をテキストに変換してくれるマネージド型のサ ービス ・動画ファイルも入力できる ・単語にタイムスタンプもつけてくれる ・複数人の会話にも対応 ・11月末に日本語対応!
アーキテクチャ Amazon Transcribe User Amazon Simple Storage Service
動画の指定箇所をつなぎ合わせて エンコードしたい あと字幕も表示させたい
AWS Elemental Media Convert ・マネージド型の動画変換サービス ・ファイル形式の変換の他に、クリッピング、キャプ ションの挿入、回転等の編集も可能 ・S3から入力を受け取り、結果をS3に書き出す
アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User Amazon Simple Storage
Service
APIでアクセスしたい
API Gateway ・マネージド型のREST APIを作成できるサービス ・Lambda等と組み合わせて使われる ・WebSocketプロトコルにも対応 ・Transcribe、Mediaconvertを利用するために作成
AWS Lambda ・サーバーレスでコードを実行できるサービス ・自動でスケール ・実行時間、回数に対する課金 ・めっちゃ安い
アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User API Gateway +
Lambda Amazon Simple Storage Service
作るたびにデプロイするのが大変
AWS CodeBuild ・マネージド型のビルド・テストのサービス ・ソースコードをビルドして、パッケージング ・GitHub、CodeCommit等からのフックで起動できる ・S3にフロントエンドのコードを置くために利用
アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User API Gateway +
Lambda Amazon Simple Storage Service AWS CodeBuild Developer GitHub
・Transcribeの精度は高め(隣のテーブルの音声まで拾ってくれる) ・ただ変換に時間がかかった(10秒の動画で1, 2分) →バッチ処理ではなくリアルタイム変換ならもっと早かったかも?(英語のみ) ・Media Convertはそこそこの速さで処理してくれる。単語のタイムスタンプを返 してくれるTranscribeと相性が良かった。 ・自動デプロイを作っておくと楽できる。 ・AWSサービスだけでいい感じに出来てしまったことに感動。 使ってみた所感
ありがとうございました