Transcribe voice input for the Home agent
POST
/v1/home/agent/transcribe
const url = 'https://shareout.site/v1/home/agent/transcribe';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'audio/webm'}, body: 'binary'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://shareout.site/v1/home/agent/transcribe \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: audio/webm' \ --data binaryAccepts raw audio bytes (e.g. webm from MediaRecorder). Returns transcribed text for the composer. Requires ai.web_agent and a signed-in session.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” workspace
string
Workspace id or slug; omit for Personal scope.
seconds
number
Clip duration for logging (optional).
Request Body required
Section titled “Request Body required ” Media type audio/webm
string format: binary
Responses
Section titled “ Responses ”Transcript
Media type application/json
object
text
string
Example generated
{ "text": "example"}Transcription failed