Skip to content

Dictation Protocol

Captures dictation audio and produces transcribed text.

Dictation Protocol

Captures dictation audio and produces transcribed text.

FieldValue
Protocol IDaster.dictation
Version1.0.0
Compatibility range^1.0.0
Requirement helperaster.dictation.require(settings?) via the protocol module
Provider helperNot available until the protocol module declares a runtime service tag.

Settings

DefaultProtocolSettingsSchema (Record<string, unknown> | null).

Operations

OperationSummaryRequestResponse
startDictationStart a dictation capture.Effect Schema (Void)Effect Schema (Objects)
stopDictationStop the capture and respond with the transcription.Effect Schema (Void)Effect Schema (Objects)
cancelDictationCancel the capture without transcribing.Effect Schema (Void)Effect Schema (Objects)

Conformance Expectations

  • Register with aster.dictation at 1.0.0 inside ^1.0.0.
  • Implement every operation: startDictation, stopDictation, cancelDictation.
  • Decode requests and responses against the operation schemas listed above.
  • Run the protocol conformance kit where one exists: No named kit yet; providers are still expected to satisfy the registry schemas..

Declared Authority

[
{
"kind": "model_spend"
}
]