サーバレス練習帳

着眼大局着手小局

AWS Chime SDK再び

まずは、singlejsを作成しよう!
github.com

C:\node>mkdir chime2205
C:\node>cd chime2205
C:\node\chime2205>git clone https://github.com/aws-samples/amazon-chime-sdk.git
C:\node\chime2205>cd amazon-chime-sdk/utils/singlejs
C:\node\chime2205\amazon-chime-sdk\utils\singlejs>npm install
C:\node\chime2205\amazon-chime-sdk\utils\singlejs>npm run bundle

「C:\node\chime2205\amazon-chime-sdk\utils\singlejs\build」フォルダの中に、
amazon-chime-sdk.min.jsが入っていることが確認できます。

あとは、このQiitaに従って進めていく感じですね。
qiita.com

このQiitaのソースコードは、githubにあるAPI Overviewに沿っていると思う。
aws.github.io

python/boto3のchime sdkが見つかった。
boto3.amazonaws.com

URLを見ると、こっちがlatestっぽい。
boto3.amazonaws.com

boto3ではなく、sdkの方の機能一覧。
aws.github.io


ライブ文字起こしができるっぽい。
https://aws.amazon.com/jp/about-aws/whats-new/2021/08/amazon-chime-sdk-amazon-transcribe-amazon-transcribe-medical/

ここらへんが文字起こしの日本語ノウハウかな。(AWS公式ページなので分かりづらいのだが)
https://docs.aws.amazon.com/ja_jp/chime-sdk/latest/dg/process-msgs.html

https://aws.amazon.com/jp/about-aws/whats-new/2021/11/amazon-chime-sdk-live-transcription-identification-language-models/

Unable to execute startMeetingTranscription in chime singlejs #2026
https://github.com/aws/amazon-chime-sdk-js/issues/2026

start-meeting-transcription
https://awscli.amazonaws.com/v2/documentation/api/latest/reference/chime-sdk-meetings/start-meeting-transcription.html


https://docs.aws.amazon.com/ja_jp/chime-sdk/latest/dg/process-msgs.html

transcriptEventHandlerを使えばできるんじゃないか?
https://github.com/aws/amazon-chime-sdk-js/issues/1994

Flectさんが色々やっているらしい。

https://cloud.flect.co.jp/entry/2021/12/18/213550

https://cloud.flect.co.jp/entry/2020/06/01/115652

ここらへんを使うのか?
transcriptEventHandlerを使う感じ?
https://github.com/aws/amazon-chime-sdk-js/issues/1994

日本語でSDKの説明あり。
https://docs.aws.amazon.com/ja_jp/chime-sdk/latest/dg/chime-sdk-dg.pdf

Cookpad事例
https://aws.amazon.com/jp/blogs/news/how-rubykaigi-built-an-event-site-in-days-with-the-amazon-chime-sdk-and-amazon-ivs/

subscribeToTranscriptEvent
aws.github.io

スライド

https://speakerdeck.com/mats16/amazon-chime-sdk-aws-startup-fm?slide=37

このnaokiさんの記事は分かりやすいなぁ。
scrapbox.io

>DeleteMeeting APIアクションを実行すると、会議が終了します。以下のような非アクティブな状態が一定時間続くと、ミーティングは自動的に終了します。
> > 会議中に5分以上音声接続がない。
> > 30分以上、会議中の音声接続が2つ以下である。
> > 画面共有ビューアーの接続が30分以上無効である。
> > 会議時間が24時間を超えている。>

コンテンツ共有
aws.amazon.com