View a markdown version of this page

AWS HealthScribe streaming - Amazon Transcribe

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS HealthScribe streaming

Dengan AWS HealthScribe streaming, Anda dapat menyalin percakapan medis secara real-time. AWS HealthScribe streaming adalah layanan dua arah berbasis HTTP2 real-time yang menerima aliran audio pada satu saluran dan menjual transkripsi audio di saluran lainnya. Setelah streaming selesai, AWS HealthScribe analisis konten aliran dan menghasilkan file JSON transkrip dan file JSON catatan klinis.

Untuk memulai streaming, gunakan operasi StartMedicalScribeStream API. API ini memulai saluran dua arah berbasis HTTP2 yang Anda gunakan untuk streaming acara audio.

Saat Anda memulai streaming, pertama-tama tentukan konfigurasi aliran di aMedicalScribeConfigurationEvent. Acara ini mencakup definisi saluran, pengaturan enkripsi, dan pengaturan analitik pasca-aliran, seperti konfigurasi keluaran untuk transkrip agregat dan pembuatan catatan klinis.

Setelah memulai streaming audio, Anda mengelola streaming sebagai berikut:

  • Setelah selesai, untuk mulai memproses hasil dengan analitik pasca-aliran, kirim MedicalScribeSessionControlEvent dengan a Type of END_OF_SESSION dan AWS HealthScribe mulai analitik.

  • Untuk menjeda streaming, selesaikan aliran input tanpa mengirimMedicalScribeSessionControlEvent.

  • Untuk melanjutkan aliran yang dijeda, gunakan operasi StartMedicalScribeStream API dan tentukan hal yang samaSessionId. Ini adalah yang SessionId Anda gunakan saat Anda memulai streaming.

Pedoman dan persyaratan

Berikut ini adalah pedoman dan persyaratan untuk AWS HealthScribe streaming:

  • Sebelum Anda mengirim acara audio, Anda harus terlebih dahulu menentukan konfigurasi aliran di aMedicalScribeConfigurationEvent.

  • Untuk menjalankan analitik pasca-aliran, di ResourceAccessRoleArn dalam Anda MedicalScribeConfigurationEvent harus memiliki izin yang benar. Untuk informasi selengkapnya, lihat ResourceAccessRoleArn izin peran.

  • Anda dapat melanjutkan sesi beberapa kali dalam waktu 5 jam sejak pembuatan aliran awal.

  • Anda dapat melakukan streaming audio maksimal 2 jam selama sesi di semua permintaan streaming.

  • Secara default, AWS HealthScribe menyediakan enkripsi saat istirahat untuk melindungi data pelanggan sensitif menggunakan kunci yang Amazon S3 dikelola. Saat memulai streaming, Anda dapat menentukan AWS KMS kunci untuk lapisan enkripsi kedua. Anda ResourceAccessRoleArn harus memiliki izin untuk menggunakan AWS KMS kunci Anda. Untuk informasi selengkapnya, lihat Enkripsi Data saat diam untuk AWS HealthScribe.

  • Anda dapat menggunakan AWS HealthScribe streaming dengan AWS SDK, tidak termasuk AWS SDK untuk Python (Boto3) dan SDK untuk PHP.

  • Jika peng LimitExceededException ecualian terjadi setelah Anda mengakhiri streaming, Anda dapat memulai ulang sesi dan tetap menghasilkan analitik pasca-aliran. Untuk memulai ulang aliran, gunakan StartMedicalScribeStream API dan gunakan yang samaSessionID. Kemudian kirim MedicalScribeSessionControlEvent dengan Type a END_OF_SESSION dan AWS HealthScribe mulai analitik.

ResourceAccessRoleArn izin peran

Untuk menjalankan analitik pasca-aliran, pengguna MedicalScribeConfigurationEvent harus dapat mengakses bucket keluaran Amazon S3 Anda dan, jika Anda menyediakannya, AWS KMS kunci Anda. ResourceAccessRoleArn Selain itu, kebijakan kepercayaan peran harus memberikan izin transcribe.streaming.amazonaws.com layanan untuk mengambil peran tersebut.

Berikut ini adalah contoh kebijakan IAM yang memberikan izin bucket Amazon S3 dan izin AWS KMS kunci. Untuk informasi selengkapnya, lihat Enkripsi Data saat diam untuk AWS HealthScribe.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket", "arn:aws:s3:::amzn-s3-demo-bucket/*" ], "Effect": "Allow" }, { "Action": [ "kms:DescribeKey", "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey*" ], "Resource": "arn:aws:kms:us-west-2:123456789012:key/1234abcd-12ab-34cd-56ef-123456SAMPLE", "Effect": "Allow" } ] }

Berikut ini adalah contoh kebijakan kepercayaan.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "transcribe.streaming.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] }