AI/ML サービス Amazon Transcribe 

## 内容
・趣旨目標
・使うサービス
・参考サイト
・ハンズオン

## 趣旨目標
人工知能、機械学習を通じて技術、知識の向上！

## 使うサービス
Amazon Transcribe 
簡単に言うと音声から文字起こしを行うことができるサービス。

https://aws.amazon.com/jp/transcribe/

## 参考サイト

https://pages.awscloud.com/JAPAN-event-OE-Hands-on-for-Beginners-AIML-2022-confirmation_003.html

## ハンズオン
東京リージョンで作業を行います。
ナビゲーションバーから、「リアルタイムトランスクリプション」を選択します。

言語設定を「日本」にします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/4eec8743-e140-0287-3441-9429f351b7d4.png)

## リアルタイムに文字起こし
オレンジボタンから、文字起こしが可能です。
使った印象ですが、少人数で雑音が少ない場所であれば、リアルタイムに文字起こししてくれる感じです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/1e8da3c4-c03d-f3e6-99cb-d398cbdd9652.png)


## 既存の音声データから文字起こし。
S3の作成から行う。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/43141cd6-f036-7775-5690-d8894d408ac9.png)

音声データをS3にアップロードする。
公式さんが準備したデータを準備しておき、アップロードする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ef64ff73-ce9c-ed7b-669f-357e06885c98.png)


次にTranscribeに戻り、トランスクライブジョブを選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/6331b681-f732-0ded-7b2e-071a2d8cf15e.png)

「Createjob」をクリックして設定を進める。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/1df4fa8b-2295-8d03-5853-831c61b34574.png)
FIFOキューによって効率的に文字起こしできるようです。
言語は日本語にします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/bd50e9c6-1c8d-8bcf-4929-e324861892e9.png)

次に、音声データがあるS3のURIをS3画面からコピーしてきて、ペーストします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/713a431e-332a-3bad-bb91-ec0c96fdfde4.png)

出力先のS3は先程作成したバケットをブラウザボタンから選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/817f5177-0d04-9985-96eb-aa1b6dfd36d5.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/61a43b50-8d4d-9446-ebdb-c2a3cf735412.png)
あとはデフォルトで進めます。
字幕機能もあるようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/79659720-eae9-ee8e-fa39-ed5a5e7f8b89.png)

デフォルトで進めます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/2e72b384-07db-370a-879f-f0726f825ae7.png)
カスタムボキャブラリーを追加できるようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/a9765a22-ecf1-b6c7-2419-8e3ba3e6365a.png)
ここで細部カスタムボキャブラリーの設定を行います。データのインポートもできるようなので、実用性がありそうです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/c3788c3f-d665-dfab-a5d2-57317cb30c38.png)
元の画面に戻って、ジョブを作成をクリックします。

ハンズオンで提供されている音声データは約５秒の肉声ではなく、機械音声になっておりますが、jobの作成に１分もかかりません。

赤枠から文字起こしされたjsonデータをダウンロードして確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/abec35e9-d567-003d-3f79-15d60c54c6e4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/a233f36a-e2b2-a926-a5ee-f943a1f98724.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/7340a7d6-9cd2-a818-59c7-09a9639d0fc9.png)
直接S3に移動しても確認しやすいかもしれませんね。

おおむね良好ではないでしょうか！伝わるし、オプションをフル活用すれば、誤りも減りそうですね！ハンズオン。。(^^;
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/c6dc31dd-294e-c33b-2cce-b76e64a95d04.png)


## リソースの削除
1.S3バケットから削除します。
空にしてから、削除ですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/459df51c-606b-75d4-b05f-3dcdede9d4f3.png)


2.jobを削除します。
Transcribeに移動して削除します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/d01117e0-c650-0ee6-31aa-6c513d540637.png)


他のサービスと連携することで、よりよく使うことができるのではないでしょうか！

では！