- Added support for Faster Whisper transcription via Jigasi and Skynet. - Updated .env.example to include new environment variables for transcription settings. - Enhanced Jitsi Docker Compose configuration to include Skynet and Jigasi services. - Introduced new API endpoints for managing organizational folders in the drive service. - Updated Nextcloud initialization script to enable external file mounting. - Improved error handling and response structures in the drive API. - Added new properties for organization settings related to transcription and agenda management.
18 lines
762 B
SQL
18 lines
762 B
SQL
CREATE TABLE IF NOT EXISTS meet_transcript_jobs (
|
|
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
|
room_id TEXT NOT NULL,
|
|
organizer_user_id TEXT,
|
|
organizer_email TEXT,
|
|
mode TEXT NOT NULL DEFAULT 'live',
|
|
status TEXT NOT NULL DEFAULT 'pending',
|
|
raw_transcript TEXT NOT NULL DEFAULT '',
|
|
processed_transcript TEXT NOT NULL DEFAULT '',
|
|
participant_emails JSONB NOT NULL DEFAULT '[]'::jsonb,
|
|
metadata JSONB NOT NULL DEFAULT '{}'::jsonb,
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
|
|
updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS meet_transcript_jobs_room_id_idx ON meet_transcript_jobs (room_id);
|
|
CREATE INDEX IF NOT EXISTS meet_transcript_jobs_status_idx ON meet_transcript_jobs (status);
|