Add transcript
POST/v1/streams/{namespace}/transcripts
Ingest a single transcript segment for a livestream using a relative timestamp in milliseconds. The stream does not need to be created beforehand. Transcript timestamps are relative milliseconds from stream start and should be monotonically increasing within a stream so transcript context lines up correctly with later frames. This method returns immediately after the transcript has been accepted for processing.
Path Parameters
namespace: string
The namespace to ingest stream data into
Body ParametersJSON
stream_id: string
text: string
timestamp: number
minimum0
Returns
requestId: string
status: "accepted"
Add transcript
curl https://api.safetykit.com/v1/streams/$NAMESPACE/transcripts \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $SAFETYKIT_API_KEY" \
-d '{
"stream_id": "YOUR_STREAM_ID",
"text": "This is an example transcript segment.",
"timestamp": 5000
}'{
"requestId": "req_01h2m7qdmdjckc30e1mnq6xqfd",
"status": "accepted"
}Returns Examples
{
"requestId": "req_01h2m7qdmdjckc30e1mnq6xqfd",
"status": "accepted"
}