in app/src/main/java/com/amazonaws/services/chime/sdkdemo/activity/TranscriptionConfigActivity.kt [74:109]
override fun onStartTranscription(
engine: SpinnerItem,
language: SpinnerItem?,
region: SpinnerItem,
partialResultsStability: SpinnerItem,
contentIdentificationType: SpinnerItem?,
contentRedactionType: SpinnerItem?,
languageModelName: String?,
identifyLanguage: Boolean,
languageOptions: String?,
preferredLanguage: SpinnerItem?
) {
uiScope.launch {
val response: String? =
enableMeetingTranscription(
meetingId,
engine.spinnerText,
language?.spinnerText,
region.spinnerText,
partialResultsStability.spinnerText,
contentIdentificationType?.spinnerText,
contentRedactionType?.spinnerText,
languageModelName,
identifyLanguage,
languageOptions,
preferredLanguage?.spinnerText
)
if (response == null) {
showToast(getString(R.string.user_notification_transcription_start_error))
} else {
showToast(getString(R.string.user_notification_transcription_start_success))
}
onBackPressed()
}
}