Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2020.06.30「IBM Code PatternsでAIアプリを動かしてみた」
Search
KMiura
June 29, 2020
Technology
390
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2020.06.30「IBM Code PatternsでAIアプリを動かしてみた」
2020.06.29 機械学習名古屋オンラインLT会
KMiura
June 29, 2020
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.2k
Amazon Rekognitionを使ったインターホンハック
miura55
0
140
Pythonでルンバをハックしてみた
miura55
0
280
あなたの知らないクラフトビールの世界
miura55
0
490
Storage Browser for Amazon S3を触ってみた + α
miura55
0
340
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
340
あのボタンでつながるSORACOM
miura55
0
200
Postman Flowsで作るAPI連携LINE Bot
miura55
0
460
Lambdaと共に歩んだAWS
miura55
3
1.1k
Other Decks in Technology
See All in Technology
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
740
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
170
専門領域のAIをどう評価するか
bengo4com
2
290
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
200
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
610
しろおびから始める!ログ活用の第一歩
shumei_ito
0
960
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
360
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
180
hackers_champloo_2026_tidb
makocchi
0
170
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
140
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
180
会社紹介資料 / Sansan Company Profile
sansan33
PRO
31
430k
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
430
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
Utilizing Notion as your number one productivity tool
mfonobong
4
620
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
It's Worth the Effort
3n
188
29k
Deep Space Network (abreviated)
tonyrice
0
380
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Six Lessons from altMBA
skipperchong
29
4.5k
How GitHub (no longer) Works
holman
316
150k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Transcript
IBM Code Patternsの AIアプリを動かしてみた K.Miura
自己紹介 • 三浦 耕生(こうき) • ワンダープラネット(株) のサーバーエンジニア • IBM Champion
2020 / LINE API Expert
IBM Code Patternsとは? • IBM Developersが提供するハンズオンコンテンツ • IBMのソリューションを使ったものからOSSのチュートリアル • Apachライセンスのレポジトリで公開されている
• AI、ブロックチェーン、IoTなど
今回紹介するもの • 聞いて発話するリアルタイム の翻訳アプリ • Node.js動くWebアプリ • 使用するWatson API(ライト プランでOK)
• Speech to Text • Language Translator • Text to Speech https://developer.ibm.com/jp/patterns/build-a-real-time-translation-service-with-watson-api-kit/
Let’s Code!
レポジトリをクローン • 新規プロジェクトを作成してNotebookを追加 • サンプルのURLを指定するだけで簡単に用意できる • 手順に従い、Watson APIのURL、APIキーを.envファイルに書く • npm
install • npm start
完成イメージ • ボタンを押して喋ってその場で翻訳する • ブラウザで動かす想定 • 今回はローカルの実行環境で動かす (Open ShiftとCloud Foundryで動かす
例もあり) • 英語→他言語、他言語→英語の翻訳のみ (例外あり)
DEMO
失敗したとき用の動画w
認識した音声は? • 一文ずつJson形式で読み 込まれ、さらに単語ごとの 認識率まで表示される • 認識した音声のどの時間で 認識した単語なのかも表示 される スピーカーの話す速度
も出せる
コンソールの出力 • リアルタイムで認識したテキ ストを出力して翻訳する作 業を行っている • しばらく無音の時間が続い たら、その時点で完成した 文章を音声合成で出力する
まとめ • Code PatternsではAI、IoT、ブロックチェーンなどを使ったサンプル が紹介されている • Watsonは自然言語処理に強く、翻訳の精度はかなり高い • アプリは無料で試せるが、やりすぎ注意(無料枠を考えて)
END