Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memproses acara transkrip langsung Amazon Chime SDK yang diterima
Contoh berikut menunjukkan cara memproses yang diterimaTranscriptEvent.
catatan
Output yang tepat tergantung pada beberapa faktor, termasuk seberapa cepat individu berbicara dan kapan mereka berhenti.
Contoh 1: StartMeetingTranscription
Contoh ini menunjukkan StartMeetingTranscription operasi yang khas.
meeting.StartMeetingTranscription( { EngineTranscribeSettings: { Languagecode: ‘en-US’ } } );
Operasi menghasilkan aTranscriptEvent.
{ status: { type: 'started', eventTimeMs:1620118800000, transcriptionConfig: { LanguageCode: 'en-US' } } }
Contoh 2: Hasil transkrip sebagian
Dalam contoh ini, seorang peserta berkata, “Rubah coklat cepat melompati anjingnya yang malas.” Perhatikan bahwa dalam contoh ini, isPartial nilainya adalahtrue. Jika Anda melihat lebih dalam ke dalam pesan, Anda dapat melihat bahwa sistem memproses kata “rubah” sebagai “fakta.” Sistem menggunakan hal yang sama resultId untuk memperbarui transkrip.
{ transcript: { results: [{ resultId:"1", isPartial: true, startTimeMs:1620118800000, endTimeMs:1620118801000, alternatives: [{ items:[{ type: 'pronunciation', startTimeMs:1620118800000, endTimeMs:1620118800200, attendee: { attendeeId: "1", externalUserId: "A"}, content: "the", vocabularyFilterMatch: false }, { type: 'pronunciation', startTimeMs:1620118800200, endTimeMs:1620118800400, attendee: { attendeeId: "1", externalUserId: "A" }, content:"quick", vocabularyFilterMatch: false }, { type:'pronunciation', startTimeMs:1620118800400, endTimeMs:1620118800750, attendee: { attendeeId: "1", externalUserId: "A" }, content:"brown", vocabularyFilterMatch: false }, { type:'pronunciation', startTimeMs:1620118800750, endTimeMs:1620118801000, attendee:{ attendeeId: "1", externalUserId: "A" }, content:"facts", vocabularyFilterMatch: false }, { type:'punctuation', startTimeMs:1620118801000, endTimeMs:1620118801500, attendee:{ attendeeId: "1", externalUserId: "A" }, content: ",", vocabularyFilterMatch: false }] }] }] } }
Contoh 3: Hasil transkrip akhir
Dalam hal transkrip sebagian, sistem memproses frasa lagi. Contoh ini memiliki isPartial nilaifalse, dan pesan berisi “rubah” bukan “fakta.” Sistem menerbitkan ulang pesan menggunakan ID yang sama.
{ transcript: { results: [{ resultId:"1", isPartial: false, startTimeMs:1620118800000, endTimeMs:1620118801000, alternatives: [{ items:[{ type: 'pronunciation', startTimeMs:1620118800000, endTimeMs:1620118800200, attendee: { attendeeId: "1", externalUserId: "A"}, content: "the", vocabularyFilterMatch: false }, { type: 'pronunciation', startTimeMs:1620118800200, endTimeMs:1620118800400, attendee: { attendeeId: "1", externalUserId: "A" }, content:"quick", vocabularyFilterMatch: false }, { type:'pronunciation', startTimeMs:1620118800400, endTimeMs:1620118800750, attendee: { attendeeId: "1", externalUserId: "A" }, content:"brown", vocabularyFilterMatch: false }, { type:'pronunciation', startTimeMs:1620118800750, endTimeMs:1620118801000, attendee: { attendeeId: "1", externalUserId: "A" }, content:"fox", vocabularyFilterMatch: false }, { type:'punctuation', startTimeMs:1620118801000, endTimeMs:1620118801500, attendee: { attendeeId: "1", externalUserId: "A" }, content: ",", vocabularyFilterMatch: false }] }] }] } }