Configure the Oracle Cloud Infrastructure (OCI) Speech AI Service

Complete the steps in the following procedure to configure the Oracle Cloud Infrastructure (OCI) Speech AI service.

To configure the OCI Speech AI service

  1. Whisper will be the default model used by Siebel for Speech-to-text transcription. To change the model to Oracle, the 'modelType' parameter in the Business Component User Property can be added with value as 'ORACLE'.

  2. Modify the relevant user properties in the 'Service Request Attachment' Business Component as required – such as the Input and Output Bucket and Prefix locations to upload the input (audio) and output (text) file.

    The following table lists the user properties to modify.

    BC User Property Name BC User Property Value
    CreateTranscriptionServices_Param_1 inputFileName:FIELD=ActivityFileName
    CreateTranscriptionServices_Param_2 inputFileExt:FIELD=ActivityFileExt
    CreateTranscriptionServices_Param_3 namespace:<CHANGE_ME>
    CreateTranscriptionServices_Param_4 compartmentId:<CHANGE_ME>
    CreateTranscriptionServices_Param_5 inputBucket:<CHANGE_ME>
    CreateTranscriptionServices_Param_6 outputBucket:<CHANGE_ME>
    CreateTranscriptionServices_Param_7 inputPrefix:<CHANGE_ME>
    CreateTranscriptionServices_Param_8 outputPrefix:<CHANGE_ME>
    CreateTranscriptionServices_Param_9 inputFilePath:<CHANGE_ME>
    CreateTranscriptionServices_Param_10 outputFilePath:<CHANGE_ME>
    CreateTranscriptionServices_Param_11 jobDisplayName:<CHANGE_ME>
    CreateTranscriptionServices_Param_12 jobDescription:<CHANGE_ME>
    CreateTranscriptionServices_Param_13 jobMaxRetries:<CHANGE_ME>
    CreateTranscriptionServices_Param_14 targetLanguageCode:<CHANGE_ME> //not seeded by default
  3. Other properties that need to be specified (such as namespace, compartmentId, and job description) when configuring the OCI Speech AI service are listed in the following table.

    User Property Value

    NameSpace

    OCI Namespace of the User/Administrator.

    CompartmentId

    Root Compartment of the OCI bucket.

    InputBucket

    The Bucket in OCI to where the Audio File will be uploaded.

    InputPrefix

    Folder (or Folder hierarchy) inside the InputBucket in OCI under which the Audio File is stored.

    OutputBucket

    The Bucket in OCI where the Transcribed Text File will be stored.

    OutputPrefix

    Folder (or Folder hierarchy) inside the OutputBucket in OCI under which the Text File will be stored.

    JobDisplayName

    Name of the Transcription Job as desired by the User/Administrator. If no value is supplied, OCI will have a default Job name

    JobDescription

    Description of the Transcription Job. If no value is supplied, then the field remains as empty in OCI.

    JobMaxRetries

    The default value is 4. For larger speech files, change the value to a higher number as required.

    InputFileName:FIELD

    The Business Component Field which is mapped to the Input File Name that needs to be transcribed.

    InputFileExt:FIELD

    The Business Component Field which is mapped to the File Extension format of the Input File.

    InputFilePath

    Input path for the file which needs to be transcribed from OCI Bucket<optional user property which is considered only in case of New URL>.

    OutputFilePath

    Output Path of the transcribed file <optional user property which is considered only in case of New URL>.