Skip to main content
Municipalities, Public Sector & CIS Providers

Council Meetings & Minutes

AI-powered transcription and automated minute-taking with an open API for council information systems.

The Challenge

Manual transcription of council meetings ties up valuable staff resources. Existing council information systems offer no integrated video transcription. Linking video recordings to agenda items is done manually.

The Solution

Streamdiver automates the process from recording to finished minutes: import agendas via oParl or API, AI-powered transcription with speaker attribution, automatic chapter marking, and structured export. The open REST API enables integration with your CIS – custom integrations available on request.

90%Time saved on minute-taking
< 24hFrom meeting to finished minutes
100%GDPR-compliant

Benefits

Dramatic Time Savings

What used to take days, AI handles in minutes. Your staff can focus on quality control.

CIS Integration via API

Open REST API and oParl support for agenda import. Structured export of transcripts and minutes enables integration with your council information system.

Full Data Sovereignty

All data is processed exclusively in ISO 27001 certified European data centers – no US clouds.

How It Works

1

Recording

Meeting is live-streamed or video uploaded

2

AI Analysis

Automatic transcription with speaker attribution

3

Structuring

Chapter marking by agenda items

4

Export

Submit minutes to CIS

Features in Detail

High-precision speech recognition with automatic speaker attribution
AI-generated draft minutes in the format of your choice
Keyword-based search across all meeting recordings
Cookie-free video widgets for your citizen portal
Automatic chapter markers based on agenda
Accessible subtitles for all recordings
API export of transcripts and speaker attributions
Chat-based Q&A against meeting recordings (RAG)
Segment-based recommendations for thematically related agenda items from previous meetings
API Integration

CIS Integration via API

Open REST API with oParl support for agenda import and structured minutes export. Custom CIS integrations available on request.

# 1. Upload starten
curl -X POST https://api.streamdiver.com/v2/uploads \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "Ratssitzung 2026-01.mp4", "type": "put"}'

# 2. Video an presigned URL hochladen
curl -X PUT "PRESIGNED_UPLOAD_URL" -T ratssitzung.mp4

# 3. Upload abschließen (KI-Analyse startet automatisch)
curl -X PUT https://api.streamdiver.com/v2/uploads/{uploadId}/complete \
  -H "Authorization: Bearer YOUR_TOKEN"

# 4. Transkript als JSON abrufen
curl https://api.streamdiver.com/v2/media/{assetId}/metadata/transcripts/{transcriptId}/download?transcriptDownloadType=json \
  -H "Authorization: Bearer YOUR_TOKEN"

# 5. Frage an die Sitzung stellen (RAG)
curl -X POST https://api.streamdiver.com/v2/chats \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Welche Beschlüsse wurden gefasst?", "mediaIds": ["{assetId}"]}'

Integration Flow

1
Submit agendaoParl / REST-API
2
Process videoKI-Analyse
3
Receive webhookProcessing done
4
Retrieve transcriptREST-API / JSON

Ready to get started?

Contact us for a personalized demo and discover how Streamdiver can transform your workflow.