Skip to content

feat: Add Translated Closed Captions Support & Platform Updates #65

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

sachaarbonel
Copy link
Member

Core Feature: Translated Closed Captions

  • Introduced CallClosedCaptionTranslated model with multilingual text support via i18n_text
  • Added real-time translation events through ClosedCaptionTranslatedEvent
  • Integrated translation settings into call transcription configuration:
    • Enable/disable translations per call
    • Specify target languages
  • Added translating status flag to call state tracking
  • Extended caption metadata with language IDs and session tracking

Key Enhancements

  1. New Moderation Features

    • Added shadow_block moderation action
    • Introduced message visibility restrictions with send-restricted-visibility-message capability
    • Enhanced moderation analytics with action distributions
  2. User Management

    • Added guest_user_creation_disabled flag for app settings
    • Extended user analytics with banned-until timestamps and flagged content counts
  3. Async Export System

    • Added new async export event models for channels/users (AsyncExportChannelsEvent, AsyncExportUsersEvent)
    • Removed legacy get_export_channels_status endpoint and related models
  4. Video Call Improvements

    • Added FPS statistics tracking for sessions
    • Extended call recordings with session IDs
    • Removed deprecated RTMP broadcast parameters from API

Breaking Changes

  • Removed start_rtmp_broadcasts parameter from video call APIs
  • Removed deprecated ExportChannelsResult and GetExportChannelsStatusResponse models

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant