awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cbh123 avatar

cbh123/narrator

0
View on GitHub↗
4,423 stars·540 forks·Python·19 views

Narrator

Narrator is an artificial intelligence system that converts real-time video feeds into natural language audio descriptions. It functions as a multimodal vision narrator and scene descriptor, using computer vision to transform environmental data from a camera into synthetic speech.

The tool operates as a pipeline that captures periodic images from a feed and uses a multimodal large language model to analyze visual events. These analyses are then converted via text-to-speech synthesis into a voiceover that describes real-world activities and surroundings.

The system supports automated environment monitoring and visual assistance by sampling camera frames and generating spoken descriptions of the user's current environment.

Features

  • Synthetic Narrations - Generates synthetic spoken audio descriptions of live visual events based on AI analysis of camera feeds.
  • Visual Assistance Tools - Provides a comprehensive visual assistance system that transforms live camera feeds into real-time auditory narration using AI.
  • Real-Time Environmental Narration - Transforms live visual data into a natural sounding voiceover that describes real-world activities.
  • AI Scene Descriptors - Functions as an AI-powered system that converts real-time video into natural language descriptions.
  • Multimodal AI Toolkits - Integrates computer vision and text-to-speech to create a multimodal live audio voiceover.
  • Multimodal Analysis Tools - Employs multimodal large language models to interpret visual scenes and generate natural language descriptions.
  • Multimodal Vision Interfaces - Utilizes a multimodal LLM interface to process camera frames and generate auditory descriptions.
  • Real-Time Scene Description - Turns live camera footage into spoken audio descriptions of the user's current physical environment.
  • Text-to-Speech Synthesis - Converts the AI-generated textual descriptions of the environment into spoken audio narration.
  • Computer Vision and Audio - Combines computer vision for scene analysis with audio synthesis for real-time narration.
  • Automated Visual Monitoring - Provides automated monitoring of a physical location by capturing images and generating activity descriptions.
  • Proactive Visual Assistance - Acts as a visual aid by converting environmental visual events into spoken narration for users.
  • PyTorch Computer Vision Pipelines - Implements a complete pipeline that captures images and uses AI to describe physical activities.

Star history

Star history chart for cbh123/narratorStar history chart for cbh123/narrator

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Narrator

These projects share indexed features with Narrator. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • dsdanielpark/bard-apidsdanielpark avatar

    dsdanielpark/Bard-API

    5,196View on GitHub↗

    Bard-API is an asynchronous Python wrapper and client for interacting with Google Gemini. It functions as a stateful conversation manager and multimodal interface, allowing users to send text and image prompts to a language model and retrieve responses. The library utilizes a cookie-based authentication system that extracts session tokens from local browser storage to authorize requests. To manage access and connectivity, it includes proxy-based request routing to bypass regional restrictions and avoid IP blocks. The project covers capabilities for multimodal AI analysis and the maintenance

    Pythonai-apiapibard
    View on GitHub↗5,196
  • openbmb/minicpm-vOpenBMB avatar

    OpenBMB/MiniCPM-V

    25,653View on GitHub↗

    MiniCPM-V is a multimodal large language model and vision-language system designed for complex visual and linguistic understanding. It functions as an on-device AI model, providing the capacity to process text, images, and video as a compact neural network. The project is specifically developed as an edge AI framework, utilizing quantization and weight sharding to run on memory-constrained mobile chipsets. This allows for the deployment of multimodal intelligence directly on mobile operating systems for local inference. Its capabilities cover multimodal content analysis of high-resolution im

    Python
    View on GitHub↗25,653
  • ngxson/smolvlm-realtime-webcamngxson avatar

    ngxson/smolvlm-realtime-webcam

    5,560View on GitHub↗

    This is a webcam-based client for a local llama.cpp server that enables real-time object detection and vision-language model inference directly from a browser. It captures frames from the user's webcam at configurable intervals and sends them to a locally running inference server for analysis, displaying both detection results and textual scene descriptions as they are produced. The application distinguishes itself by combining object detection with vision-language scene description in a single real-time interface, all processed through a local llama.cpp server for private, offline operation.

    HTML
    View on GitHub↗5,560
  • elevenlabs/elevenlabs-pythonelevenlabs avatar

    elevenlabs/elevenlabs-python

    2,873View on GitHub↗

    This Python SDK provides a comprehensive toolkit for synthetic audio generation, voice cloning, and the development of conversational AI agents. It enables the creation of lifelike spoken audio from text, the replication of human voices through custom cloning, and the deployment of real-time voice agents capable of interacting with external large language models. The library distinguishes itself through deep integration of conversational AI capabilities, including the design of agent personas and the execution of real-time actions via APIs. It supports professional-grade audio production thro

    Pythonartificial-intelligenceconversational-aitext-to-speech
    View on GitHub↗2,873
Compare all 30 related projects→

Frequently asked questions

What does cbh123/narrator do?

Narrator is an artificial intelligence system that converts real-time video feeds into natural language audio descriptions. It functions as a multimodal vision narrator and scene descriptor, using computer vision to transform environmental data from a camera into synthetic speech.

What are the main features of cbh123/narrator?

The main features of cbh123/narrator are: Synthetic Narrations, Visual Assistance Tools, Real-Time Environmental Narration, AI Scene Descriptors, Multimodal AI Toolkits, Multimodal Analysis Tools, Multimodal Vision Interfaces, Real-Time Scene Description.

Which projects share features with cbh123/narrator?

Projects with overlapping indexed features include: dsdanielpark/bard-api — Bard-API is an asynchronous Python wrapper and client for interacting with Google Gemini. It functions as a stateful… openbmb/minicpm-v — MiniCPM-V is a multimodal large language model and vision-language system designed for complex visual and linguistic… ngxson/smolvlm-realtime-webcam — This is a webcam-based client for a local llama.cpp server that enables real-time object detection and vision-language… jianchang512/chattts-ui — ChatTTS-ui is a web-based interface and API wrapper for the ChatTTS model, designed to convert written text and mixed… idea-research/grounded-segment-anything — Grounded-Segment-Anything is a suite of specialized tools for multimodal visual analysis, text-based segmentation, and… bytedance/ui-tars — UI-TARS is an LLM GUI automation framework and multimodal action grounding system. It functions as a GUI agent…