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
2020.06.30「IBM Code PatternsでAIアプリを動かしてみた」
Search
KMiura
June 29, 2020
Technology
0
370
2020.06.30「IBM Code PatternsでAIアプリを動かしてみた」
2020.06.29 機械学習名古屋オンラインLT会
KMiura
June 29, 2020
Tweet
Share
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.1k
Amazon Rekognitionを使ったインターホンハック
miura55
0
81
Pythonでルンバをハックしてみた
miura55
0
160
あなたの知らないクラフトビールの世界
miura55
0
350
Storage Browser for Amazon S3を触ってみた + α
miura55
0
220
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
220
あのボタンでつながるSORACOM
miura55
0
140
Postman Flowsで作るAPI連携LINE Bot
miura55
0
390
Lambdaと共に歩んだAWS
miura55
3
850
Other Decks in Technology
See All in Technology
データエンジニアとして生存するために 〜界隈を盛り上げる「お祭り」が必要な理由〜 / data_summit_findy_Session_1
sansan_randd
0
340
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
350
AIでデータ活用を加速させる取り組み / Leveraging AI to accelerate data utilization
okiyuki99
6
1.6k
AWSが好きすぎて、41歳でエンジニアになり、AAIを経由してAWSパートナー企業に入った話
yama3133
2
220
GCASアップデート(202508-202510)
techniczna
0
220
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
0
230
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
8
4k
Observability — Extending Into Incident Response
nari_ex
2
700
マルチエージェントのチームビルディング_2025-10-25
shinoyamada
0
240
AIがコードを書いてくれるなら、新米エンジニアは何をする? / komekaigi2025
nkzn
24
16k
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
410
abema-trace-sampling-observability-cost-optimization
tetsuya28
0
410
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.9k
The Language of Interfaces
destraynor
162
25k
4 Signs Your Business is Dying
shpigford
186
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
It's Worth the Effort
3n
187
28k
Speed Design
sergeychernyshev
32
1.2k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Keith and Marios Guide to Fast Websites
keithpitt
412
23k
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