{"id":21371610,"url":"https://github.com/madzadev/voice-cue","last_synced_at":"2025-07-13T07:31:38.051Z","repository":{"id":45402244,"uuid":"474586263","full_name":"madzadev/voice-cue","owner":"madzadev","description":"📣 Find sentiments, tags, entities, and actions in your voice recordings instantly","archived":false,"fork":false,"pushed_at":"2022-04-10T21:31:32.000Z","size":11457,"stargazers_count":41,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-03-07T07:03:32.917Z","etag":null,"topics":["audio","audio-analysis","audio-processing","speech","speech-recognition","speech-to-text","transcript","voice","voice-recognition"],"latest_commit_sha":null,"homepage":"https://cue.madza.dev","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/madzadev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-27T09:06:18.000Z","updated_at":"2023-03-02T23:14:06.000Z","dependencies_parsed_at":"2022-08-27T07:52:05.378Z","dependency_job_id":null,"html_url":"https://github.com/madzadev/voice-cue","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madzadev%2Fvoice-cue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madzadev%2Fvoice-cue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madzadev%2Fvoice-cue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madzadev%2Fvoice-cue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/madzadev","download_url":"https://codeload.github.com/madzadev/voice-cue/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225862805,"owners_count":17535998,"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":["audio","audio-analysis","audio-processing","speech","speech-recognition","speech-to-text","transcript","voice","voice-recognition"],"created_at":"2024-11-22T08:14:31.138Z","updated_at":"2024-11-22T08:14:31.774Z","avatar_url":"https://github.com/madzadev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Introducing VoiceCue 💿📍\n\nForget about listening to long and boring voice recordings and process them manually.\n\n## About 👀\n\n[VoiceCue](https://cue.madza.dev) lets you find sentiments, tags, entities, and actions in your voice recordings like a DJ.\n\n![Preview](https://github.com/madzadev/voice-cue/blob/main/public/media-card.png)\n\nThe app workflow is as simple as uploading your voice recording, selecting which type of analysis to perform and clicking on the generated cues in the list to instantly navigate to its exact position in the voice recording.\n\n## Features ✨\n\n1. Voice recognition - AI based solution by [Deepgram](https://deepgram.com)\n2. General stats - an overview about voice recording\n3. Sentiment analysis - positive and negative word detection\n4. Word cloud generation - most used word classification\n5. Entity name recognition - categories such as person, place, etc\n6. Activity tracking - find actions in past, present or future\n7. Interactive transcript - see progress or click to control it\n8. Speaker detection - total number of speakers in recording\n9. Cue word usage - transcript samples for better context\n10. Custom search - extended ability to query for cues\n11. Waveform preview - see the dynamics of voice, identify silences\n12. Audio controls - play, pause, fast forward and backward\n13. Drag and drop support - drop audio in the file select area\n14. Upload MP3 files - most commonly used audio format\n15. Progress loaders - Improved UX for loading transcripts\n16. Fully responsive - works fine on mobile and tablets\n17. Colorful UI - for easier interaction and highlighting\n\n## Tech stack 🛠️\n\n[NextJS](https://nextjs.org) - React application framework\n\n[Deepgram](https://deepgram.com) - for AI based speech recognition\n\n[compromise](https://www.npmjs.com/package/compromise), [sentiment](https://www.npmjs.com/package/sentiment) - for text processing\n\n[react-tagcloud](https://www.npmjs.com/package/react-tagcloud) - to generate word cloud\n\n[react-tabs](https://www.npmjs.com/package/react-tabs) - for navigation panels\n\n[react-drag-drop-files](https://www.npmjs.com/package/react-drag-drop-files) - for drag and drop support\n\n[wavesurfer.js](https://www.npmjs.com/package/wavesurfer.js) - to generate the audio waveform\n\n[GitHub](https://github.com) - to host the code\n\n[Vercel](https://vercel.com) - to deploy the project\n\n[ESLint](https://eslint.org/), [prettier](https://prettier.io/) - for linting and code formatting\n\n[Namecheap](https://namecheap.com) - for custom subdomain\n\n## Licence 📚\n\nVoiceCue is an open source project. The feature requests are welcome.\n\nThe project is under the terms of [MIT license](https://choosealicense.com/licenses/mit/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadzadev%2Fvoice-cue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadzadev%2Fvoice-cue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadzadev%2Fvoice-cue/lists"}