HoloLens2 × Azure Cognitive Services まとめ 

# はじめに

HoloLensアドベントカレンダーの25日目の記事です。
今年の僕のHoloLensアドベントカレンダーは、スタートアップ夢の扉の「ヌンギル」が作りたくなって始めました。全7記事、Azure Cognitive Servicesが学べる感じになっております。冬休みに試してみてください。これでUnity/C#/MRTKでAPIを叩けるね！

| Vision | Speech | Language | Decision |
|:--|:--|:--|:--|
| Computer Vision <br> - [Analyze Image](https://qiita.com/SatoshiGachiFujimoto/items/04756ec0760e17439df4) <br> - [Read](https://qiita.com/SatoshiGachiFujimoto/items/9ff6be18b1df70e37b88) | [Speech-to-Text](https://qiita.com/SatoshiGachiFujimoto/items/e86d0b0cc95bcb1ed67a) | Language Understanding | Anomaly Detector |
| [Face](https://qiita.com/SatoshiGachiFujimoto/items/801b128dced3220f1f7f) | [Text-to-Speech](https://qiita.com/SatoshiGachiFujimoto/items/df55b176bae966c79827) | Text Analytics | Personalizer |
| [Custom Vision](https://qiita.com/SatoshiGachiFujimoto/items/e48bf756f2bca034bc65) | Speech Translation | QnA Maker | Content Moderator |
| Form Recognizer | Speaker Recognition | [Translator](https://qiita.com/SatoshiGachiFujimoto/items/5bef4bed848e2fe94a73) | Metrics Advisor |
| Video Indexer | | Immersive Reader | |
※Search（Bing Web Search API）は除いています。

## [Face API](https://qiita.com/SatoshiGachiFujimoto/items/801b128dced3220f1f7f) 
画像をキャプチャして、顔検出を行います。
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">HoloLens2 × Cognitive Services Face API<a href="https://twitter.com/hashtag/HoloLens2?src=hash&amp;ref_src=twsrc%5Etfw">#HoloLens2</a> <a href="https://twitter.com/hashtag/Azure?src=hash&amp;ref_src=twsrc%5Etfw">#Azure</a> <a href="https://twitter.com/hashtag/CognitiveServices?src=hash&amp;ref_src=twsrc%5Etfw">#CognitiveServices</a> <a href="https://twitter.com/hashtag/MRTK?src=hash&amp;ref_src=twsrc%5Etfw">#MRTK</a> <a href="https://twitter.com/hashtag/Unity?src=hash&amp;ref_src=twsrc%5Etfw">#Unity</a> <a href="https://twitter.com/hashtag/AI?src=hash&amp;ref_src=twsrc%5Etfw">#AI</a> <a href="https://t.co/B3G38kEveT">pic.twitter.com/B3G38kEveT</a></p>&mdash; がちもとさん@熊本 (@sotongshi) <a href="https://twitter.com/sotongshi/status/1333580101552726016?ref_src=twsrc%5Etfw">December 1, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## [Analyze Image API](https://qiita.com/SatoshiGachiFujimoto/items/04756ec0760e17439df4)
画像をキャプチャして、説明文を生成します。
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">&quot;a person wearing a virtual reality headset&quot; <a href="https://t.co/sSGUxjr6XI">pic.twitter.com/sSGUxjr6XI</a></p>&mdash; がちもとさん@熊本 (@sotongshi) <a href="https://twitter.com/sotongshi/status/1335134961364430849?ref_src=twsrc%5Etfw">December 5, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## [Text-to-Speech API](https://qiita.com/SatoshiGachiFujimoto/items/df55b176bae966c79827)
説明文を読み上げます。

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">テキストを読み上げ<a href="https://twitter.com/hashtag/TTS?src=hash&amp;ref_src=twsrc%5Etfw">#TTS</a> <a href="https://twitter.com/hashtag/HoloLens2?src=hash&amp;ref_src=twsrc%5Etfw">#HoloLens2</a> <a href="https://twitter.com/hashtag/MRTK?src=hash&amp;ref_src=twsrc%5Etfw">#MRTK</a> <a href="https://twitter.com/hashtag/SpeechSDK?src=hash&amp;ref_src=twsrc%5Etfw">#SpeechSDK</a> <a href="https://twitter.com/hashtag/Azure?src=hash&amp;ref_src=twsrc%5Etfw">#Azure</a> <a href="https://twitter.com/hashtag/CognitiveServices?src=hash&amp;ref_src=twsrc%5Etfw">#CognitiveServices</a> <a href="https://twitter.com/hashtag/Unity?src=hash&amp;ref_src=twsrc%5Etfw">#Unity</a> <a href="https://t.co/GBFkLzCkIJ">pic.twitter.com/GBFkLzCkIJ</a></p>&mdash; がちもとさん@熊本 (@sotongshi) <a href="https://twitter.com/sotongshi/status/1335284934299160576?ref_src=twsrc%5Etfw">December 5, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## [Translator API](https://qiita.com/SatoshiGachiFujimoto/items/5bef4bed848e2fe94a73)
英語の説明文を日本語に翻訳し、読み上げます。
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">画像キャプチャ→画像説明文生成→説明文（英語）→日本語に翻訳→音声合成（SSML, 標準音声, 男性, ja-JP-Ichiro）<a href="https://twitter.com/hashtag/Azure?src=hash&amp;ref_src=twsrc%5Etfw">#Azure</a> <a href="https://twitter.com/hashtag/CognitiveServices?src=hash&amp;ref_src=twsrc%5Etfw">#CognitiveServices</a> <a href="https://twitter.com/hashtag/%E7%94%BB%E5%83%8F%E5%88%86%E6%9E%90?src=hash&amp;ref_src=twsrc%5Etfw">#画像分析</a> <a href="https://twitter.com/hashtag/Translator?src=hash&amp;ref_src=twsrc%5Etfw">#Translator</a> <a href="https://twitter.com/hashtag/TTS?src=hash&amp;ref_src=twsrc%5Etfw">#TTS</a> <a href="https://twitter.com/hashtag/API?src=hash&amp;ref_src=twsrc%5Etfw">#API</a> <a href="https://twitter.com/hashtag/AI?src=hash&amp;ref_src=twsrc%5Etfw">#AI</a> <a href="https://twitter.com/hashtag/HoloLens2?src=hash&amp;ref_src=twsrc%5Etfw">#HoloLens2</a> <a href="https://twitter.com/hashtag/MRTK?src=hash&amp;ref_src=twsrc%5Etfw">#MRTK</a> <a href="https://twitter.com/hashtag/Unity?src=hash&amp;ref_src=twsrc%5Etfw">#Unity</a> <a href="https://twitter.com/hashtag/OpenCV?src=hash&amp;ref_src=twsrc%5Etfw">#OpenCV</a> <a href="https://t.co/UVVq0yfSWq">pic.twitter.com/UVVq0yfSWq</a></p>&mdash; がちもとさん@熊本 (@sotongshi) <a href="https://twitter.com/sotongshi/status/1337089865805008896?ref_src=twsrc%5Etfw">December 10, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## [Speech-to-Text API](https://qiita.com/SatoshiGachiFujimoto/items/e86d0b0cc95bcb1ed67a)
音声認識し、アクションします。
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">音声認識→画像説明文生成→翻訳→音声合成<br>👦「ヨンシル」<br>🤖「はい」<br>👦「何が見える？」<br>🤖「赤と黄色の電子機器を持つ手」<br>🤖「装置を持っている人」www<a href="https://twitter.com/hashtag/Azure?src=hash&amp;ref_src=twsrc%5Etfw">#Azure</a> <a href="https://twitter.com/hashtag/CognitiveServices?src=hash&amp;ref_src=twsrc%5Etfw">#CognitiveServices</a> <a href="https://twitter.com/hashtag/ComputerVision?src=hash&amp;ref_src=twsrc%5Etfw">#ComputerVision</a> <a href="https://twitter.com/hashtag/Analyze?src=hash&amp;ref_src=twsrc%5Etfw">#Analyze</a> <a href="https://twitter.com/hashtag/Translator?src=hash&amp;ref_src=twsrc%5Etfw">#Translator</a> <a href="https://twitter.com/hashtag/TTS?src=hash&amp;ref_src=twsrc%5Etfw">#TTS</a> <a href="https://twitter.com/hashtag/SpeechRecognition?src=hash&amp;ref_src=twsrc%5Etfw">#SpeechRecognition</a> <a href="https://twitter.com/hashtag/SpeechSDK?src=hash&amp;ref_src=twsrc%5Etfw">#SpeechSDK</a> <a href="https://twitter.com/hashtag/HoloLens2?src=hash&amp;ref_src=twsrc%5Etfw">#HoloLens2</a> <a href="https://twitter.com/hashtag/Unity?src=hash&amp;ref_src=twsrc%5Etfw">#Unity</a> <a href="https://twitter.com/hashtag/MRTK?src=hash&amp;ref_src=twsrc%5Etfw">#MRTK</a> <a href="https://twitter.com/hashtag/OpenCV?src=hash&amp;ref_src=twsrc%5Etfw">#OpenCV</a> <a href="https://t.co/xfbm90F5hr">pic.twitter.com/xfbm90F5hr</a></p>&mdash; がちもとさん@熊本 (@sotongshi) <a href="https://twitter.com/sotongshi/status/1337157855720304642?ref_src=twsrc%5Etfw">December 10, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## [Read API](https://qiita.com/SatoshiGachiFujimoto/items/9ff6be18b1df70e37b88) 
画像をキャプチャし、テキストを抽出し、読み上げます。

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">画像から文字を読めるようになった！<a href="https://twitter.com/hashtag/Azure?src=hash&amp;ref_src=twsrc%5Etfw">#Azure</a> <a href="https://twitter.com/hashtag/CognitiveServices?src=hash&amp;ref_src=twsrc%5Etfw">#CognitiveServices</a> <a href="https://twitter.com/hashtag/OCR?src=hash&amp;ref_src=twsrc%5Etfw">#OCR</a> <a href="https://twitter.com/hashtag/Read?src=hash&amp;ref_src=twsrc%5Etfw">#Read</a> <a href="https://twitter.com/hashtag/TTS?src=hash&amp;ref_src=twsrc%5Etfw">#TTS</a> <a href="https://twitter.com/hashtag/HoloLens2?src=hash&amp;ref_src=twsrc%5Etfw">#HoloLens2</a> <a href="https://twitter.com/hashtag/MRTK?src=hash&amp;ref_src=twsrc%5Etfw">#MRTK</a> <a href="https://twitter.com/hashtag/Unity?src=hash&amp;ref_src=twsrc%5Etfw">#Unity</a> <a href="https://twitter.com/hashtag/AI?src=hash&amp;ref_src=twsrc%5Etfw">#AI</a> <a href="https://t.co/e37gEAQhO0">pic.twitter.com/e37gEAQhO0</a></p>&mdash; がちもとさん@熊本 (@sotongshi) <a href="https://twitter.com/sotongshi/status/1337981622742700034?ref_src=twsrc%5Etfw">December 13, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## [Custom Vision API](https://qiita.com/SatoshiGachiFujimoto/items/e48bf756f2bca034bc65) 
物体検出し、読み上げます。
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">小銭数えれるようになった <a href="https://twitter.com/hashtag/HoloLens2?src=hash&amp;ref_src=twsrc%5Etfw">#HoloLens2</a> <a href="https://twitter.com/hashtag/MRTK?src=hash&amp;ref_src=twsrc%5Etfw">#MRTK</a> <a href="https://twitter.com/hashtag/Azure?src=hash&amp;ref_src=twsrc%5Etfw">#Azure</a> <a href="https://twitter.com/hashtag/CognitiveServices?src=hash&amp;ref_src=twsrc%5Etfw">#CognitiveServices</a> <a href="https://twitter.com/hashtag/CustomVision?src=hash&amp;ref_src=twsrc%5Etfw">#CustomVision</a> <a href="https://twitter.com/hashtag/Unity?src=hash&amp;ref_src=twsrc%5Etfw">#Unity</a> <a href="https://t.co/2MI94x9zvF">pic.twitter.com/2MI94x9zvF</a></p>&mdash; がちもとさん@熊本 (@sotongshi) <a href="https://twitter.com/sotongshi/status/1340387332696887296?ref_src=twsrc%5Etfw">December 19, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

# さいごに
皆さん、2020年お疲れ様でした！よいお年を！