狠狠撸

狠狠撸Share a Scribd company logo
Power Automate Desktopで
Python
2021-05-26 すごい広島 with Python
西本 卓也(株式会社シュアルタ)
@nishimotz / @24motz
1
おまえ誰よ
? 広島
? 東京?京都?東京
? 音声認識?音声対話?論文を書く仕事
? アクセシビリティ(障害者支援技術)
? 1996年にスタンフォード大学の書店で Python の本を買う
? 広島
? フリーランスなど(2011年4月から)
? 株式会社シュアルタ(2018年2月から)
? PyCon mini Hiroshima / すごい広島 with Python
2
Power Automate Desktop
3
4
IronPythonだった
5
6
起動する / pip を更新する
7
>d:IronPython3ipy.exe
IronPython 3.4.0a1 (3.4.0.0001)
[.NETFramework,Version=v4.6 on .NET Framework 4.8.4341.0 (64-bit)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
>d:IronPython3ipy.exe -m pip install -U pip
Cache entry deserialization failed, entry ignored
Collecting pip
Downloading https://files.pythonhosted.org/packages/5c/e0/be401c003291b56efc55aeba6a80ab
100% |################################| 1.4MB 368kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Successfully uninstalled pip-9.0.1
Successfully installed pip-19.1.1
音声合成 API を使う
? IronPython 3
8
>>> import clr
>>> clr.AddReference('System.Speech')
>>> from System.Speech.Synthesis import SpeechSynthesizer
>>> s = SpeechSynthesizer()
>>> s.Speak('私は音声合成です')
Power Automate Desktop に移植
9
10
まとめ
? Power Automate Desktop + Python + Speech API
? .NET を簡単に(?)使える
? 情報が少ない
? GUI操作だけ PAD で作る、みたいな開発もあり得る
11

More Related Content

What's hot (20)

S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5
Takeshi Akutsu
?
Pythonの理解を試みる ?バイトコードインタプリタを作成する?
Pythonの理解を試みる ?バイトコードインタプリタを作成する?Pythonの理解を試みる ?バイトコードインタプリタを作成する?
Pythonの理解を試みる ?バイトコードインタプリタを作成する?
Preferred Networks
?
210728 mpy
210728 mpy210728 mpy
210728 mpy
Takuya Nishimoto
?
S18 t0 introduction
S18 t0 introductionS18 t0 introduction
S18 t0 introduction
Takeshi Akutsu
?
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
Takayuki Shimizukawa
?
他人か?书いたコート?のリファレンスを厂辫丑颈苍虫て?作る方法
他人か?书いたコート?のリファレンスを厂辫丑颈苍虫て?作る方法他人か?书いたコート?のリファレンスを厂辫丑颈苍虫て?作る方法
他人か?书いたコート?のリファレンスを厂辫丑颈苍虫て?作る方法
Takeshi Sugiyama
?
S08 t0 orientation
S08 t0 orientationS08 t0 orientation
S08 t0 orientation
Takeshi Akutsu
?
TensorFlowによるFizz Buzz
TensorFlowによるFizz BuzzTensorFlowによるFizz Buzz
TensorFlowによるFizz Buzz
yaju88
?
Pythonによるwebアフ?リケーション入門 - Django編-
Pythonによるwebアフ?リケーション入門 - Django編- Pythonによるwebアフ?リケーション入門 - Django編-
Pythonによるwebアフ?リケーション入門 - Django編-
Hironori Sekine
?
Pythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearnPythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearn
Yukino Ikegami
?
笔测迟丑辞苍でルンバをペットにする闇の技术
笔测迟丑辞苍でルンバをペットにする闇の技术笔测迟丑辞苍でルンバをペットにする闇の技术
笔测迟丑辞苍でルンバをペットにする闇の技术
karaage0703
?
S09 t0 orientation
S09 t0 orientationS09 t0 orientation
S09 t0 orientation
Takeshi Akutsu
?
Tensor flow勉強会 (ayashiminagaranotensorflow)
Tensor flow勉強会 (ayashiminagaranotensorflow)Tensor flow勉強会 (ayashiminagaranotensorflow)
Tensor flow勉強会 (ayashiminagaranotensorflow)
tak9029
?
笔测迟丑辞苍で别虫肠别濒
笔测迟丑辞苍で别虫肠别濒笔测迟丑辞苍で别虫肠别濒
笔测迟丑辞苍で别虫肠别濒
株式会社 システムヨシイ
?
独学プログラマーのその后
独学プログラマーのその后独学プログラマーのその后
独学プログラマーのその后
Takayuki Shimizukawa
?
最近思った机械学习(笔测罢辞谤肠丑)のベストプラクティス
最近思った机械学习(笔测罢辞谤肠丑)のベストプラクティス最近思った机械学习(笔测罢辞谤肠丑)のベストプラクティス
最近思った机械学习(笔测罢辞谤肠丑)のベストプラクティス
Masato Fujitake
?
笔测迟丑辞苍を使った机械学习の学习
笔测迟丑辞苍を使った机械学习の学习笔测迟丑辞苍を使った机械学习の学习
笔测迟丑辞苍を使った机械学习の学习
Kimikazu Kato
?
搁耻产测エンジニアが笔测迟丑辞苍を诲颈蝉るために笔测迟丑辞苍を勉强してみた
搁耻产测エンジニアが笔测迟丑辞苍を诲颈蝉るために笔测迟丑辞苍を勉强してみた搁耻产测エンジニアが笔测迟丑辞苍を诲颈蝉るために笔测迟丑辞苍を勉强してみた
搁耻产测エンジニアが笔测迟丑辞苍を诲颈蝉るために笔测迟丑辞苍を勉强してみた
Yusuke Kon
?
笔测迟丑辞苍で自动化した话1
笔测迟丑辞苍で自动化した话1笔测迟丑辞苍で自动化した话1
笔测迟丑辞苍で自动化した话1
Masato Fujitake
?
S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5
Takeshi Akutsu
?
Pythonの理解を試みる ?バイトコードインタプリタを作成する?
Pythonの理解を試みる ?バイトコードインタプリタを作成する?Pythonの理解を試みる ?バイトコードインタプリタを作成する?
Pythonの理解を試みる ?バイトコードインタプリタを作成する?
Preferred Networks
?
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
Takayuki Shimizukawa
?
他人か?书いたコート?のリファレンスを厂辫丑颈苍虫て?作る方法
他人か?书いたコート?のリファレンスを厂辫丑颈苍虫て?作る方法他人か?书いたコート?のリファレンスを厂辫丑颈苍虫て?作る方法
他人か?书いたコート?のリファレンスを厂辫丑颈苍虫て?作る方法
Takeshi Sugiyama
?
TensorFlowによるFizz Buzz
TensorFlowによるFizz BuzzTensorFlowによるFizz Buzz
TensorFlowによるFizz Buzz
yaju88
?
Pythonによるwebアフ?リケーション入門 - Django編-
Pythonによるwebアフ?リケーション入門 - Django編- Pythonによるwebアフ?リケーション入門 - Django編-
Pythonによるwebアフ?リケーション入門 - Django編-
Hironori Sekine
?
Pythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearnPythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearn
Yukino Ikegami
?
笔测迟丑辞苍でルンバをペットにする闇の技术
笔测迟丑辞苍でルンバをペットにする闇の技术笔测迟丑辞苍でルンバをペットにする闇の技术
笔测迟丑辞苍でルンバをペットにする闇の技术
karaage0703
?
Tensor flow勉強会 (ayashiminagaranotensorflow)
Tensor flow勉強会 (ayashiminagaranotensorflow)Tensor flow勉強会 (ayashiminagaranotensorflow)
Tensor flow勉強会 (ayashiminagaranotensorflow)
tak9029
?
最近思った机械学习(笔测罢辞谤肠丑)のベストプラクティス
最近思った机械学习(笔测罢辞谤肠丑)のベストプラクティス最近思った机械学习(笔测罢辞谤肠丑)のベストプラクティス
最近思った机械学习(笔测罢辞谤肠丑)のベストプラクティス
Masato Fujitake
?
笔测迟丑辞苍を使った机械学习の学习
笔测迟丑辞苍を使った机械学习の学习笔测迟丑辞苍を使った机械学习の学习
笔测迟丑辞苍を使った机械学习の学习
Kimikazu Kato
?
搁耻产测エンジニアが笔测迟丑辞苍を诲颈蝉るために笔测迟丑辞苍を勉强してみた
搁耻产测エンジニアが笔测迟丑辞苍を诲颈蝉るために笔测迟丑辞苍を勉强してみた搁耻产测エンジニアが笔测迟丑辞苍を诲颈蝉るために笔测迟丑辞苍を勉强してみた
搁耻产测エンジニアが笔测迟丑辞苍を诲颈蝉るために笔测迟丑辞苍を勉强してみた
Yusuke Kon
?
笔测迟丑辞苍で自动化した话1
笔测迟丑辞苍で自动化した话1笔测迟丑辞苍で自动化した话1
笔测迟丑辞苍で自动化した话1
Masato Fujitake
?

Similar to 210526 Power Automate Desktop Python (20)

191208 python-kansai-nishimoto
191208 python-kansai-nishimoto191208 python-kansai-nishimoto
191208 python-kansai-nishimoto
Takuya Nishimoto
?
Pythonコミュニティ-紹介 @ LOCAL 2015
Pythonコミュニティ-紹介 @ LOCAL 2015Pythonコミュニティ-紹介 @ LOCAL 2015
Pythonコミュニティ-紹介 @ LOCAL 2015
Takayuki Shimizukawa
?
Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17
Shinya Okano
?
関西滨迟コミュニティ集まれ!デブサミ名物コミュニティ濒迟大会(発表版)
関西滨迟コミュニティ集まれ!デブサミ名物コミュニティ濒迟大会(発表版)関西滨迟コミュニティ集まれ!デブサミ名物コミュニティ濒迟大会(発表版)
関西滨迟コミュニティ集まれ!デブサミ名物コミュニティ濒迟大会(発表版)
rip jyr
?
弁理士が知っておきたい笔测迟丑辞苍①
弁理士が知っておきたい笔测迟丑辞苍①弁理士が知っておきたい笔测迟丑辞苍①
弁理士が知っておきたい笔测迟丑辞苍①
Tajima Ryosuke
?
鳥取python勉強会 第1回
鳥取python勉強会 第1回鳥取python勉強会 第1回
鳥取python勉強会 第1回
Yuji Oyamada
?
(辫测迟丑辞苍)勉强会のすすめ
(辫测迟丑辞苍)勉强会のすすめ(辫测迟丑辞苍)勉强会のすすめ
(辫测迟丑辞苍)勉强会のすすめ
Kioto Hirahara
?
厂迟补辫测ユーザーガイド
厂迟补辫测ユーザーガイド厂迟补辫测ユーザーガイド
厂迟补辫测ユーザーガイド
Takeshi Akutsu
?
滨辫测迟丑辞苍を使ってみよう
滨辫测迟丑辞苍を使ってみよう滨辫测迟丑辞苍を使ってみよう
滨辫测迟丑辞苍を使ってみよう
株式会社 システムヨシイ
?
笔测迟丑辞苍のすすめ
笔测迟丑辞苍のすすめ笔测迟丑辞苍のすすめ
笔测迟丑辞苍のすすめ
Masashi Shibata
?
笔测迟丑辞苍で辫诲蹿をいじってみる
笔测迟丑辞苍で辫诲蹿をいじってみる笔测迟丑辞苍で辫诲蹿をいじってみる
笔测迟丑辞苍で辫诲蹿をいじってみる
株式会社 システムヨシイ
?
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Python ハ?ッケーシ?の影響を歴史から理解してみよう!Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Kir Chou
?
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiPyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta Kitagami
Yuta Kitagami
?
ゼロから学ぶ笔测迟丑辞苍勉强会
ゼロから学ぶ笔测迟丑辞苍勉强会ゼロから学ぶ笔测迟丑辞苍勉强会
ゼロから学ぶ笔测迟丑辞苍勉强会
sekikazu
?
笔测迟丑辞苍でターミナルに画像表示
笔测迟丑辞苍でターミナルに画像表示笔测迟丑辞苍でターミナルに画像表示
笔测迟丑辞苍でターミナルに画像表示
Masato Fujitake
?
翱厂厂はどこまで产业用机器に使えるか冲20230520.辫诲蹿
翱厂厂はどこまで产业用机器に使えるか冲20230520.辫诲蹿翱厂厂はどこまで产业用机器に使えるか冲20230520.辫诲蹿
翱厂厂はどこまで产业用机器に使えるか冲20230520.辫诲蹿
Kioto Hirahara
?
Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話
Yusuke Miyazaki
?
Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
?
191208 python-kansai-nishimoto
191208 python-kansai-nishimoto191208 python-kansai-nishimoto
191208 python-kansai-nishimoto
Takuya Nishimoto
?
Pythonコミュニティ-紹介 @ LOCAL 2015
Pythonコミュニティ-紹介 @ LOCAL 2015Pythonコミュニティ-紹介 @ LOCAL 2015
Pythonコミュニティ-紹介 @ LOCAL 2015
Takayuki Shimizukawa
?
Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17
Shinya Okano
?
関西滨迟コミュニティ集まれ!デブサミ名物コミュニティ濒迟大会(発表版)
関西滨迟コミュニティ集まれ!デブサミ名物コミュニティ濒迟大会(発表版)関西滨迟コミュニティ集まれ!デブサミ名物コミュニティ濒迟大会(発表版)
関西滨迟コミュニティ集まれ!デブサミ名物コミュニティ濒迟大会(発表版)
rip jyr
?
弁理士が知っておきたい笔测迟丑辞苍①
弁理士が知っておきたい笔测迟丑辞苍①弁理士が知っておきたい笔测迟丑辞苍①
弁理士が知っておきたい笔测迟丑辞苍①
Tajima Ryosuke
?
鳥取python勉強会 第1回
鳥取python勉強会 第1回鳥取python勉強会 第1回
鳥取python勉強会 第1回
Yuji Oyamada
?
(辫测迟丑辞苍)勉强会のすすめ
(辫测迟丑辞苍)勉强会のすすめ(辫测迟丑辞苍)勉强会のすすめ
(辫测迟丑辞苍)勉强会のすすめ
Kioto Hirahara
?
厂迟补辫测ユーザーガイド
厂迟补辫测ユーザーガイド厂迟补辫测ユーザーガイド
厂迟补辫测ユーザーガイド
Takeshi Akutsu
?
笔测迟丑辞苍のすすめ
笔测迟丑辞苍のすすめ笔测迟丑辞苍のすすめ
笔测迟丑辞苍のすすめ
Masashi Shibata
?
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Python ハ?ッケーシ?の影響を歴史から理解してみよう!Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Kir Chou
?
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiPyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta Kitagami
Yuta Kitagami
?
ゼロから学ぶ笔测迟丑辞苍勉强会
ゼロから学ぶ笔测迟丑辞苍勉强会ゼロから学ぶ笔测迟丑辞苍勉强会
ゼロから学ぶ笔测迟丑辞苍勉强会
sekikazu
?
笔测迟丑辞苍でターミナルに画像表示
笔测迟丑辞苍でターミナルに画像表示笔测迟丑辞苍でターミナルに画像表示
笔测迟丑辞苍でターミナルに画像表示
Masato Fujitake
?
翱厂厂はどこまで产业用机器に使えるか冲20230520.辫诲蹿
翱厂厂はどこまで产业用机器に使えるか冲20230520.辫诲蹿翱厂厂はどこまで产业用机器に使えるか冲20230520.辫诲蹿
翱厂厂はどこまで产业用机器に使えるか冲20230520.辫诲蹿
Kioto Hirahara
?
Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話
Yusuke Miyazaki
?
Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
?

More from Takuya Nishimoto (20)

221217 SwiftはPythonに似ている
221217 SwiftはPythonに似ている221217 SwiftはPythonに似ている
221217 SwiftはPythonに似ている
Takuya Nishimoto
?
220427-pydata 統計?データ分析 特集
220427-pydata 統計?データ分析 特集220427-pydata 統計?データ分析 特集
220427-pydata 統計?データ分析 特集
Takuya Nishimoto
?
220126 python-datalake-spark
220126 python-datalake-spark220126 python-datalake-spark
220126 python-datalake-spark
Takuya Nishimoto
?
211020 すごい広島 with OSH 2021.10
211020 すごい広島 with OSH 2021.10211020 すごい広島 with OSH 2021.10
211020 すごい広島 with OSH 2021.10
Takuya Nishimoto
?
210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから
Takuya Nishimoto
?
210911 これから始める電子工作とMicroPython
210911 これから始める電子工作とMicroPython210911 これから始める電子工作とMicroPython
210911 これから始める電子工作とMicroPython
Takuya Nishimoto
?
210630 python
210630 python210630 python
210630 python
Takuya Nishimoto
?
210428 python
210428 python210428 python
210428 python
Takuya Nishimoto
?
200918 hannari-python
200918 hannari-python200918 hannari-python
200918 hannari-python
Takuya Nishimoto
?
200429 python
200429 python200429 python
200429 python
Takuya Nishimoto
?
200325 flask
200325 flask200325 flask
200325 flask
Takuya Nishimoto
?
200208 osh-nishimoto-v2
200208 osh-nishimoto-v2200208 osh-nishimoto-v2
200208 osh-nishimoto-v2
Takuya Nishimoto
?
191101 nvda-sightworld-nishimoto
191101 nvda-sightworld-nishimoto191101 nvda-sightworld-nishimoto
191101 nvda-sightworld-nishimoto
Takuya Nishimoto
?
191114 iotlt-nishimoto
191114 iotlt-nishimoto191114 iotlt-nishimoto
191114 iotlt-nishimoto
Takuya Nishimoto
?
190916 nishimoto-nvda-pyconjp
190916 nishimoto-nvda-pyconjp190916 nishimoto-nvda-pyconjp
190916 nishimoto-nvda-pyconjp
Takuya Nishimoto
?
190925 python-windows
190925 python-windows190925 python-windows
190925 python-windows
Takuya Nishimoto
?
190731 chalice
190731 chalice190731 chalice
190731 chalice
Takuya Nishimoto
?
190719 nishimoto nvda talk
190719 nishimoto nvda talk190719 nishimoto nvda talk
190719 nishimoto nvda talk
Takuya Nishimoto
?
PCN 190630 v2
PCN 190630 v2PCN 190630 v2
PCN 190630 v2
Takuya Nishimoto
?
190516 nishimoto
190516 nishimoto190516 nishimoto
190516 nishimoto
Takuya Nishimoto
?

210526 Power Automate Desktop Python

  • 1. Power Automate Desktopで Python 2021-05-26 すごい広島 with Python 西本 卓也(株式会社シュアルタ) @nishimotz / @24motz 1
  • 2. おまえ誰よ ? 広島 ? 東京?京都?東京 ? 音声認識?音声対話?論文を書く仕事 ? アクセシビリティ(障害者支援技術) ? 1996年にスタンフォード大学の書店で Python の本を買う ? 広島 ? フリーランスなど(2011年4月から) ? 株式会社シュアルタ(2018年2月から) ? PyCon mini Hiroshima / すごい広島 with Python 2
  • 4. 4
  • 6. 6
  • 7. 起動する / pip を更新する 7 >d:IronPython3ipy.exe IronPython 3.4.0a1 (3.4.0.0001) [.NETFramework,Version=v4.6 on .NET Framework 4.8.4341.0 (64-bit)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> >d:IronPython3ipy.exe -m pip install -U pip Cache entry deserialization failed, entry ignored Collecting pip Downloading https://files.pythonhosted.org/packages/5c/e0/be401c003291b56efc55aeba6a80ab 100% |################################| 1.4MB 368kB/s Installing collected packages: pip Found existing installation: pip 9.0.1 Uninstalling pip-9.0.1: Successfully uninstalled pip-9.0.1 Successfully installed pip-19.1.1
  • 8. 音声合成 API を使う ? IronPython 3 8 >>> import clr >>> clr.AddReference('System.Speech') >>> from System.Speech.Synthesis import SpeechSynthesizer >>> s = SpeechSynthesizer() >>> s.Speak('私は音声合成です')
  • 10. 10
  • 11. まとめ ? Power Automate Desktop + Python + Speech API ? .NET を簡単に(?)使える ? 情報が少ない ? GUI操作だけ PAD で作る、みたいな開発もあり得る 11