狠狠撸

狠狠撸Share a Scribd company logo
瀬尾佳隆
Microsoft MVP for AI
API ペタペタしただけの
お手軽 感情分析アプリ
第5回 八王子 AI
2020年1月19日
自己紹介
瀬尾 佳隆 (せお よしたか)
? MVP for AI (Jul 2018 – Jun 2020) / MVP (Jan 2009 – Jun 2018)
? https://github.com/seosoft
? https://twitter.com/seosoft
? Humans of IT Community Event Leader / Speaker
? Ignite The Tour Tokyo
? BRK30055 「開発者のための機械学習 : Azure Machine Learning サービスで構造化データから
予測分析」
? THR10003 「Humans of IT Empower Breakfast – 人に寄り添うアクセシビリティ技術の
現在と未来」
? Tech Summit 2018 – DA09 「ユーザーインターフェースとしての
チャットボット開発手法と Microsoft Bot Framework v4」
? Microsoft Azure 自習書シリーズ 「Cognitive Services と Bot Service で
作る業務アプリケーション」
2
ソースコードは github に
https://github.com/seosoft/SpeechToEmotion
3
今日お伝えしたいこと
クラウドサービスと OS の機能を組み合わせれば
音声から感情分析するのは
ものすごく簡単!
作ること自体が目的でなければ、簡単なことは良いこと
4
利用する技術
目的 利用する技術要素 利用する理由
音声のテキスト化 Speech to Text
(Cognitive Services)
Azure 使いだから
テキストの感情分析 Text Analytics API
(Cognitive Services)
これの日本語対応を確認するのが
開発のもともとの理由だから
マイクで音声入力 UWP
(Windows 10)
音声ストリーミングを用意するのが
ラクだから
5
Speech To Text
音声をテキスト化するサービス
? https://docs.microsoft.com/ja-jp/azure/cognitive-
services/speech-service/speech-to-text
? マイク入力 / 音声ファイル の
両方に対応
? SDK / REST の両方に対応
6
Text Analytics API
テキストから感情、キーフレーズ、エンティティなどを
分析?抽出するサービス
? https://azure.microsoft.com/ja-jp/services/cognitive-
services/text-analytics/
? 日本語の精度はまだ???
? コンテナーを利用して
エッジデバイスで
分析することも可能
7
NuGet パッケージ
?C# なら NuGet パッケージがあるので開発はラク
8
NuGet パッケージの注意
?現時点では v1.7.0 を使う
v.1.8.0 は日本語未対応
9
SpeechRecognizer
音声のテキスト化
10
SpeechRecognizer
音声のテキスト化
11
文の途中でも
テキスト化した内容を
随時返してくれる
文末だと判断したら
1行分まとめて
テキストを返してくれる
テキスト化された
データ
TextAnalyticsClient
12
TextAnalyticsClient
13
Client の初期化
感情分析
UWP の TextBox のちょっとしたワナ
TextBox の自動スクロールが難しかった
14
UWPのマイク
?UWP はマイク、カメラなどのリソースへのアクセスが簡単
? manifest でアプリが使用するシステムリソースを指定する
? ユーザーは [設定] でアクセス可否を変更可能
? 開発時はサイドローディングするので明示的にオンにする
15
manifest ファイル
16
アプリごとにマイクアクセス可否を指定
17
まとめ
クラウドサービスと OS の機能を組み合わせれば
音声から感情分析するのは
ものすごく簡単!
作ること自体が目的でなければ、簡単なことは良いこと
18
Ad

Recommended

PDF
Machine Learning studio で構造化データから予測分析 (LT版)
Yoshitaka Seo
?
PDF
Azure IoT Edge で Custom Vision
Yoshitaka Seo
?
PDF
构造化データをツールで简単に分析
Yoshitaka Seo
?
PDF
誰もが AI を使う時代、作る時代
Yoshitaka Seo
?
PDF
Custom Visionで仏像を画像分類
Yoshitaka Seo
?
PDF
础滨の见方、础滨との付き合い方
Yoshitaka Seo
?
PDF
チャットボットの自然言语処理
Yoshitaka Seo
?
PDF
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
Yoshitaka Seo
?
PDF
Custom Visionを活用するためのTips
Yoshitaka Seo
?
PDF
PowerApps アプリ開発入門
Yoshitaka Seo
?
PDF
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
?
PPTX
めざせスカウター! HoloLensによる特定個人の 顔認識アプリ制作とその課題
Kenta Iwasaki
?
PDF
QnA Maker 逆入門
Yoshitaka Seo
?
PDF
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
?
PDF
機械学習と Azure ML Studio の基本
Yoshitaka Seo
?
PDF
叠滨别谤のための础滨入门
Yoshitaka Seo
?
PDF
俺の顿齿
Takao Ikoma
?
PDF
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
?
PDF
Microsoft Flow 改め、Power Automateはじめました。
典子 松本
?
PPTX
xAI meetup #1
ru pic
?
PPTX
ノンコーディングでも!ここまでできる办颈苍迟辞苍别
典子 松本
?
PPTX
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
典子 松本
?
PDF
自社でつくれる生产性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
典子 松本
?
PDF
テキスト书き起こし&読み上げ尝滨狈贰ボットを作ってみた
典子 松本
?
PDF
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
?
PDF
Azure On-site Seminar: AI 最新技術と Microsoft AI Platform
Ayako Omori
?
PDF
Azure Webinar : Microsoft Bot Framework ではじめるチャットボット開発_20180301
Ayako Omori
?
PDF
HACH-CHU 2018: "人工知能パーツ" Microsoft Cognitive Services_20180217
Ayako Omori
?
PDF
ノーコードでAIサービスを使ってみよう!「AI Bulder」
典子 松本
?
PDF
05.日本マイクロソフト(株)冲発表资料
wagatuma
?

More Related Content

What's hot (20)

PDF
Custom Visionを活用するためのTips
Yoshitaka Seo
?
PDF
PowerApps アプリ開発入門
Yoshitaka Seo
?
PDF
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
?
PPTX
めざせスカウター! HoloLensによる特定個人の 顔認識アプリ制作とその課題
Kenta Iwasaki
?
PDF
QnA Maker 逆入門
Yoshitaka Seo
?
PDF
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
?
PDF
機械学習と Azure ML Studio の基本
Yoshitaka Seo
?
PDF
叠滨别谤のための础滨入门
Yoshitaka Seo
?
PDF
俺の顿齿
Takao Ikoma
?
PDF
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
?
PDF
Microsoft Flow 改め、Power Automateはじめました。
典子 松本
?
PPTX
xAI meetup #1
ru pic
?
PPTX
ノンコーディングでも!ここまでできる办颈苍迟辞苍别
典子 松本
?
PPTX
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
典子 松本
?
PDF
自社でつくれる生产性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
典子 松本
?
PDF
テキスト书き起こし&読み上げ尝滨狈贰ボットを作ってみた
典子 松本
?
PDF
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
?
PDF
Azure On-site Seminar: AI 最新技術と Microsoft AI Platform
Ayako Omori
?
PDF
Azure Webinar : Microsoft Bot Framework ではじめるチャットボット開発_20180301
Ayako Omori
?
PDF
HACH-CHU 2018: "人工知能パーツ" Microsoft Cognitive Services_20180217
Ayako Omori
?
Custom Visionを活用するためのTips
Yoshitaka Seo
?
PowerApps アプリ開発入門
Yoshitaka Seo
?
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
?
めざせスカウター! HoloLensによる特定個人の 顔認識アプリ制作とその課題
Kenta Iwasaki
?
QnA Maker 逆入門
Yoshitaka Seo
?
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
?
機械学習と Azure ML Studio の基本
Yoshitaka Seo
?
叠滨别谤のための础滨入门
Yoshitaka Seo
?
俺の顿齿
Takao Ikoma
?
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
?
Microsoft Flow 改め、Power Automateはじめました。
典子 松本
?
xAI meetup #1
ru pic
?
ノンコーディングでも!ここまでできる办颈苍迟辞苍别
典子 松本
?
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
典子 松本
?
自社でつくれる生产性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
典子 松本
?
テキスト书き起こし&読み上げ尝滨狈贰ボットを作ってみた
典子 松本
?
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
?
Azure On-site Seminar: AI 最新技術と Microsoft AI Platform
Ayako Omori
?
Azure Webinar : Microsoft Bot Framework ではじめるチャットボット開発_20180301
Ayako Omori
?
HACH-CHU 2018: "人工知能パーツ" Microsoft Cognitive Services_20180217
Ayako Omori
?

Similar to API ペタペタしただけのお手軽 感情分析アプリ (20)

PDF
ノーコードでAIサービスを使ってみよう!「AI Bulder」
典子 松本
?
PDF
05.日本マイクロソフト(株)冲発表资料
wagatuma
?
PDF
ノーコーディングで础滨サービスを使ってみた话
典子 松本
?
PDF
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
典子 松本
?
PDF
Bot Framework 最新情報 2018
Yoshitaka Seo
?
PPTX
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
典子 松本
?
PDF
滨辞罢、贮めるだけではもったいない
Yoshitaka Seo
?
PPTX
20190727_DevelopUseiPaas
Tomoyuki Obi
?
PPTX
Intelligent cloud with Microsoft Graph.
Takao Tetsuro
?
PPTX
フォルダー系コネクタを使ったほんとの自动化
Yugo Shimizu
?
PDF
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
Fujio Kojima
?
PDF
LINE Bot 開発のための Azure Logic Apps 入門
拓将 平林
?
PDF
Azure × LINE でクラウドを楽しもう
拓将 平林
?
PDF
ChatGPTの ビジネス活用とセキュリティ
Daisuke Masubuchi
?
PDF
続?Kinect v2を通してMicrosoft技術を考える
Yuki Igarashi
?
PPTX
Power Automate の他では聞けない使い方 (UI flows は除く)
Yugo Shimizu
?
PPTX
それは本当にAutomate? 改めて考えるPower Automate
Tomoyuki Obi
?
PDF
[Japan Tech summit 2017] PRD 002
Microsoft Tech Summit 2017
?
PPTX
ハンズオンセッションを担当して得られた学び
kinuasa
?
ノーコードでAIサービスを使ってみよう!「AI Bulder」
典子 松本
?
05.日本マイクロソフト(株)冲発表资料
wagatuma
?
ノーコーディングで础滨サービスを使ってみた话
典子 松本
?
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
典子 松本
?
Bot Framework 最新情報 2018
Yoshitaka Seo
?
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
典子 松本
?
滨辞罢、贮めるだけではもったいない
Yoshitaka Seo
?
20190727_DevelopUseiPaas
Tomoyuki Obi
?
Intelligent cloud with Microsoft Graph.
Takao Tetsuro
?
フォルダー系コネクタを使ったほんとの自动化
Yugo Shimizu
?
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
Fujio Kojima
?
LINE Bot 開発のための Azure Logic Apps 入門
拓将 平林
?
Azure × LINE でクラウドを楽しもう
拓将 平林
?
ChatGPTの ビジネス活用とセキュリティ
Daisuke Masubuchi
?
続?Kinect v2を通してMicrosoft技術を考える
Yuki Igarashi
?
Power Automate の他では聞けない使い方 (UI flows は除く)
Yugo Shimizu
?
それは本当にAutomate? 改めて考えるPower Automate
Tomoyuki Obi
?
[Japan Tech summit 2017] PRD 002
Microsoft Tech Summit 2017
?
ハンズオンセッションを担当して得られた学び
kinuasa
?
Ad

More from Yoshitaka Seo (12)

PDF
AI-900 ポイント解説
Yoshitaka Seo
?
PDF
VS Code Tools for AI の紹介
Yoshitaka Seo
?
PDF
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
?
PDF
Bot Service 概要
Yoshitaka Seo
?
PPTX
Azure Machine Leaning Workbench の使い方
Yoshitaka Seo
?
PDF
Skype for Business + Bot + Graph API
Yoshitaka Seo
?
PDF
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
Yoshitaka Seo
?
PDF
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析
Yoshitaka Seo
?
PDF
IoT キットハンズオン解説 (Azure ML Studio 編) Part1 共通手順
Yoshitaka Seo
?
PDF
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
Yoshitaka Seo
?
PDF
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section2
Yoshitaka Seo
?
PDF
IoT ALGYAN ハンズオンのソースコード解説します
Yoshitaka Seo
?
AI-900 ポイント解説
Yoshitaka Seo
?
VS Code Tools for AI の紹介
Yoshitaka Seo
?
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
?
Bot Service 概要
Yoshitaka Seo
?
Azure Machine Leaning Workbench の使い方
Yoshitaka Seo
?
Skype for Business + Bot + Graph API
Yoshitaka Seo
?
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
Yoshitaka Seo
?
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析
Yoshitaka Seo
?
IoT キットハンズオン解説 (Azure ML Studio 編) Part1 共通手順
Yoshitaka Seo
?
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
Yoshitaka Seo
?
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section2
Yoshitaka Seo
?
IoT ALGYAN ハンズオンのソースコード解説します
Yoshitaka Seo
?
Ad

API ペタペタしただけのお手軽 感情分析アプリ