{"id":15414789,"url":"https://github.com/tobysolutions/auto-subtitle-generator","last_synced_at":"2025-04-19T12:40:27.040Z","repository":{"id":210460791,"uuid":"726503488","full_name":"tobySolutions/auto-subtitle-generator","owner":"tobySolutions","description":"An auto subtitle generator with FFMPEG and AI 🤖","archived":false,"fork":false,"pushed_at":"2023-12-03T18:36:33.000Z","size":196,"stargazers_count":19,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T05:44:49.888Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tobySolutions.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-02T15:33:05.000Z","updated_at":"2025-01-09T10:40:06.000Z","dependencies_parsed_at":"2024-10-20T15:51:51.190Z","dependency_job_id":null,"html_url":"https://github.com/tobySolutions/auto-subtitle-generator","commit_stats":{"total_commits":13,"total_committers":2,"mean_commits":6.5,"dds":"0.23076923076923073","last_synced_commit":"6473ad04921046e742095b3981b02cdc55cf5098"},"previous_names":["tobysolutions/auto-subtitle-generator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobySolutions%2Fauto-subtitle-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobySolutions%2Fauto-subtitle-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobySolutions%2Fauto-subtitle-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobySolutions%2Fauto-subtitle-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tobySolutions","download_url":"https://codeload.github.com/tobySolutions/auto-subtitle-generator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249695939,"owners_count":21311798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T17:04:50.731Z","updated_at":"2025-04-19T12:40:27.011Z","avatar_url":"https://github.com/tobySolutions.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open Source AI Adoption Project\n\n100% browser based video transcription.\n\n## Our Mission\n\nOur goal is to grow the adoption of open source AI in products. We believe that the AI revolution should be in the hands of the people, not just large corporations. By making AI accessible and understandable, we hope to empower individuals to create their own AI-powered solutions. We aim to expand on this demonstration and to build other products using open source AI.\n\n## Demo Video\n\n[![Watch the video](https://vimeo.com/890829724)](https://vimeo.com/890829724)\n\nThis project is a demonstration of how open source AI can be integrated into products, empowering individuals to harness the power of the AI revolution.\n\n## Key Features\n\n- **Model Execution with Web Workers**: We use transformer.js to run a model inside a web worker. This ensures that the main thread is not blocked, providing a smooth user experience even when the model is processing data.\n\n- **Rapid Audio Extraction**: Our application uses vanilla JavaScript's OfflineAudioContext to rapidly extract audio data. This eliminates the need for complex libraries like FFmpeg, making our codebase simpler and more maintainable.\n\n- **Simple, Informative Interface**: We believe in the power of simplicity. Our interface is visually simple yet informative, clearly explaining what our application does and how to use it.\n\nNext steps:\n\n- [ ] allow users loading a more powerful model\n- [ ] test different languages\n- [ ] burn the subtitles on the video\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n# or\nbun dev\n\n```\n\n## Authors:\n\n- Toby Solutions: [GitHub Profile](https://github.com/tobySolutions)\n- Gui Bibeau: [GitHub Profile](https://github.com/GuiBibeau)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobysolutions%2Fauto-subtitle-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftobysolutions%2Fauto-subtitle-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobysolutions%2Fauto-subtitle-generator/lists"}