Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
jawsbgnr#21 sako
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
YasuakiSako
December 18, 2019
Technology
1
760
jawsbgnr#21 sako
YasuakiSako
December 18, 2019
Tweet
Share
More Decks by YasuakiSako
See All by YasuakiSako
jawsug-bgnr-#22-sako
yanyansk
0
840
Other Decks in Technology
See All in Technology
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
130
コンテキスト・ハーネスエンジニアリングの現在
hirosatogamo
PRO
3
460
Tebiki Engineering Team Deck
tebiki
0
27k
AI駆動AI普及活動 ~ 社内AI活用の「何から始めれば?」をAIで突破する
oracle4engineer
PRO
1
110
Go標準パッケージのI/O処理をながめる
matumoto
0
220
Postman v12 で変わる API開発ワークフロー (Postman v12 アップデート) / New API development workflow with Postman v12
yokawasa
0
140
組織全体で実現する標準監視設計
yuobayashi
3
490
【Oracle Cloud ウェビナー】【入門編】はじめてのOracle AI Data Platform - AIのためのデータ準備&自社用AIエージェントをワンストップで実現
oracle4engineer
PRO
1
150
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.8k
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
190
Sansanでの認証基盤内製化と移行
sansantech
PRO
0
570
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
360
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
52k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
180
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
From π to Pie charts
rasagy
0
150
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
140
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
160
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Building Adaptive Systems
keathley
44
3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
790
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
85
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サービスだけでいい感じに出来てしまったことに感動。 使ってみた所感
ありがとうございました