{"id":26616476,"url":"https://github.com/laboratorynotices/voicegap","last_synced_at":"2026-05-04T02:39:40.226Z","repository":{"id":282102298,"uuid":"947493254","full_name":"Laboratorynotices/VoiceGap","owner":"Laboratorynotices","description":"VoiceGap is a text processing tool for dictation practice that automatically calculates pauses between words based on their length. Users can customize pause durations through an intuitive slider interface, helping students improve their dictation skills with properly timed pauses for better comprehension and writing accuracy.","archived":false,"fork":false,"pushed_at":"2025-03-19T22:35:03.000Z","size":186,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T22:35:27.401Z","etag":null,"topics":["tailwind4","tailwindcss","vue3","vuejs"],"latest_commit_sha":null,"homepage":"https://laboratorynotices.github.io/VoiceGap/","language":"Vue","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/Laboratorynotices.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":"2025-03-12T19:19:52.000Z","updated_at":"2025-03-19T22:35:06.000Z","dependencies_parsed_at":"2025-03-19T22:28:08.356Z","dependency_job_id":null,"html_url":"https://github.com/Laboratorynotices/VoiceGap","commit_stats":null,"previous_names":["laboratorynotices/voicegap"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Laboratorynotices%2FVoiceGap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Laboratorynotices%2FVoiceGap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Laboratorynotices%2FVoiceGap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Laboratorynotices%2FVoiceGap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Laboratorynotices","download_url":"https://codeload.github.com/Laboratorynotices/VoiceGap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245225255,"owners_count":20580512,"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":["tailwind4","tailwindcss","vue3","vuejs"],"created_at":"2025-03-24T07:23:22.333Z","updated_at":"2026-05-04T02:39:40.162Z","avatar_url":"https://github.com/Laboratorynotices.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VoiceGap: Приложение для автоматизации пауз в тексте\n\n## 📝 Описание проекта\n\nVoiceGap — это одностраничное приложение (SPA), созданное для автоматической настройки пауз между словами при озвучивании текста. Изначально разработано для помощи в тренировке детей при написании диктантов с использованием сервиса luvvoice, который позволяет указывать длительность пауз между словами.\n\n## 🚀 Требования к окружению\n\nДля запуска проекта необходимо:\n\n- **Node.js** (рекомендуется версия 22 или выше)\n- **bun** или другой менеджер пакетов (например, npm, Yarn, pnpm)\n\n## 🛠️ Стек технологий\n\nПроект разработан с использованием:\n\n- **Vue.js**: прогрессивного JavaScript-фреймворка для построения пользовательских интерфейсов\n- **TypeScript**: типизированного надмножества JavaScript для повышения качества кода\n- **Vite**: современного инструмента сборки, обеспечивающего быструю разработку\n- **Tailwind CSS**: утилитарного фреймворка CSS для стилизации компонентов\n\n## ⚙️ Основные функции\n\n- Автоматический расчет длительности пауз между словами на основе длины слов\n- Простой и интуитивно понятный пользовательский интерфейс\n- Оптимизация для использования на различных устройствах\n\n## 🔍 Как использовать\n\n1. Введите текст для диктанта в соответствующее поле\n2. Настройте параметры пауз (при необходимости)\n3. Получите готовый форматированный текст с паузами\n4. Скопируйте результат для использования в сервисе luvvoice\n\n## 📥 Установка и запуск\n\n```bash\n# Клонирование репозитория\ngit clone https://github.com/Laboratorynotices/voicegap.git\ncd voicegap\n\n# Установка зависимостей\nnpm install\n\n# Запуск в режиме разработки\nnpm run dev\n\n# Сборка для продакшн\nnpm run build\n```\n\n## 📚 Подробности о разработке\n\nДетальное описание процесса создания проекта и принятых решений доступно в [моём блоге на Wordpress](https://laboratorynotices.wordpress.com/2025/03/12/разработка-приложения-voicegap/). Статья содержит информацию о ключевых аспектах разработки и предлагает глубокое понимание архитектуры приложения.\n\n## 📄 Лицензия\n\nПроект распространяется под [лицензией MIT](LICENSE), что позволяет использовать его как в коммерческих, так и в некоммерческих целях.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaboratorynotices%2Fvoicegap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaboratorynotices%2Fvoicegap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaboratorynotices%2Fvoicegap/lists"}