## Что сделано - README перегенерирован по новому стандарту create-readme (tagline_en/ru delimiter-теги, H1 # 🚀, без bash-блока, без License) - Обход бага #148 (локальная перезапись сломана) — ручная сборка по шаблону skill repo-readme + validate - ADR-0006 + handoff созданы ## Почему Тулза create-readme обновилась (#149, #151, #153, aa48fd7): новые требования валидатора (tagline_en/ru delimiter-теги, H1 prefix, блок manual License). README после PR #37 не прошёл бы новый validate. Closes #38 Closes #38 --------- Co-authored-by: opencode-agent <agent@opencode.local>
4.1 KiB
4.1 KiB
🚀 opencode-voice-dictation
Voice dictation for OpenCode web — mic button via Whisper (Groq API)
Голосовой ввод для OpenCode web — кнопка микрофона через Whisper (Groq API)
🇺🇸 English
❓ Why
Needed a way to dictate to agents from a phone. Stock Android voice input doesn't cut it. OpenCode web had no built-in voice.
✅ What
A Tampermonkey/Violentmonkey userscript — a mic button in the OpenCode web UI. Language selection, auto-submit after dictation. Whisper via Groq API (requires your own key).
Features
| Feature | Description |
|---|---|
| 🎤 Mic button | Click 🎤 in the input area, speak — text inserts into the prompt |
| 🌍 Language | ru, en, or auto-detect |
| ⚡ Auto-submit | Sends transcription to the agent after dictation (toggleable) |
| 🧠 Whisper (Groq) | whisper-large-v3 / whisper-large-v3-turbo via Groq API |
| 📱 Mobile via Firefox | Firefox supports extensions; mobile Chrome doesn't |
| ✅ Tested on 1.18.8 | Older versions via fallback selectors; needs "New UI" toggle |
| 🔄 Auto-update | Updates itself via @updateURL — no manual reinstall |
| ⌨️ Ctrl+Space | Desktop hotkey to start/stop recording |
⚡ Quick Start
- Install Tampermonkey
- Get a key at console.groq.com/keys
- Open the script install link — it installs into Tampermonkey
- Tampermonkey menu → Set Groq API Key → paste
gsk_...
🇷🇺 Русский
❓ Зачем
Нужен был способ диктовать агентам с телефона. Стандартный Android-ввод не удовлетворяет. Встроенного голоса в OpenCode web не было.
✅ Что
Скрипт для Tampermonkey/Violentmonkey — кнопка микрофона в веб-интерфейсе OpenCode. Выбор языка, автоотправка после диктовки. Whisper через Groq API (нужен свой ключ).
Фичи
| Фича | Описание |
|---|---|
| 🎤 Микрофон | Нажми 🎤 в поле ввода, говори — текст вставится в промт |
| 🌍 Язык | ru, en или автоопределение |
| ⚡ Автоотправка | Отправляет транскрипцию агенту после диктовки (опционально) |
| 🧠 Whisper (Groq) | whisper-large-v3 / whisper-large-v3-turbo через Groq API |
| 📱 Мобайл через Firefox | Firefox поддерживает расширения; mobile Chrome — нет |
| ✅ Проверено на 1.18.8 | Старые версии через fallback-селекторы; нужен «New UI» |
| 🔄 Автообновление | Обновляется сам через @updateURL — без ручной переустановки |
| ⌨️ Ctrl+Space | Горячая клавиша на десктопе |
⚡ Быстрый старт
- Установи Tampermonkey
- Получи ключ на console.groq.com/keys
- Открой ссылку установки скрипта — скрипт установится в Tampermonkey
- Меню Tampermonkey → Set Groq API Key → вставь
gsk_...