opencode-voice-dictation/README.md
Sergey 4bc4939436
feat(cover): add lime cover image and readme reference (#41)
## Что сделано
- Добавлен кавер `assets/cover.png` (1024×1024, Lime-палитра: base
#0a0a0a, accent #ccff00, fg #ededed, заголовок lowercase "opencode voice
dictation", лого OpenCode + микрофон-бейдж) — скопирован из одобренного
варианта v02-fixed.
- В README.md сразу после H1 добавлена строка
`![Cover](assets/cover.png)` (до tagline-комментариев).

## Почему
- Витрина slaid098.dev требует обложку 1024×1024 в Lime-стиле.
- Валидация README (create-readme validate) давала ровно одну ошибку —
отсутствие ссылки `![Cover](assets/cover.png)`.

## Watch out
—

## Pending
—

Closes #40

Closes #40

---------

Co-authored-by: opencode-agent <agent@opencode.local>
2026-08-01 06:39:36 +03:00

4.1 KiB
Raw Blame History

🚀 opencode-voice-dictation

Cover

Voice dictation for OpenCode web — mic button via Whisper (Groq API)

Голосовой ввод для OpenCode web — кнопка микрофона через Whisper (Groq API)

English | Русский


🇺🇸 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

  1. Install Tampermonkey
  2. Get a key at console.groq.com/keys
  3. Open the script install link — it installs into Tampermonkey
  4. 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 Горячая клавиша на десктопе

Быстрый старт

  1. Установи Tampermonkey
  2. Получи ключ на console.groq.com/keys
  3. Открой ссылку установки скрипта — скрипт установится в Tampermonkey
  4. Меню Tampermonkey → Set Groq API Key → вставь gsk_...

💬 Support and contacts / Поддержка и контакты

👉 slaid098.dev/support