Retrieve Tasks for Transcription Data Flow

Once the Transcription Configuration is completed, the Post-Processing Agent (PPA) retrieves tasks for transcription and creates a task queue for the speech transcription server.

Retrieve Tasks for Transcription Data Flow

Seq.#

Source

Destination

Description

1

Speech Transcription Service

Post-Processing Agent (PPA)

The speech transcription system requests a task from PPA. For the first request, the PPA returns no task. The PPA gets task metadata.

2

Post-Processing Agent (PPA)

Post-Processing Service (PPS)

The PPA requests tasks from the PPS.

Steps 2–5 occur periodically, when the PPA queue becomes almost empty.

3

Post-Processing Service (PPS)

QM Database

The PPS requests tasks, using a stored procedure, from the QM Database according to the constraints registered by the agent.

4

QM Database

Post-Processing Service (PPS)

The QM Database returns tasks to the PPS.

The system orders the tasks by the task priority defined in the mission rule (High, Above Normal, Normal, Below Normal, Low).

The system further orders the tasks by task creation time in a descending order from the newest to the oldest tasks.

If all tasks have the same priority, the newest tasks are retrieved first for transcription.

5

Post-Processing Service (PPS)

Post-Processing Agent (PPA)

The PPS returns the bulk of tasks to the PPA. The PPA stores the tasks in the PPA queue.

6

Post-Processing Agent (PPA)

Speech Transcription Service

The speech transcription system continuously requests a task from PPA. When tasks are available in the PPA queue, the PPA returns a task to the speech transcription system.

On-premises transcription data flow