expo-voice-to-text

Record audio in Expo React Native and transcribe it via Groq Whisper into documents.

Updated Oct 8, 2025
One-click install
npx skills add https://github.com/ichabodcole/project-docs-scaffold-template --skill expo-voice-to-text
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-voice-to-text
Source: https://github.com/ichabodcole/project-docs-scaffold-template/tree/main/plugins/recipes/skills/expo-voice-to-text
Command: npx skills add https://github.com/ichabodcole/project-docs-scaffold-template --skill expo-voice-to-text

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides an end-to-end voice-to-text transcription pipeline for Expo React Native apps, enabling recording, server-backed transcription, and automatic document creation from spoken content.

Core Features & Use Cases

  • Push-to-talk and hands-free recording with a unified UI that records, transcribes, and creates a document from the result.
  • Backend-backed transcription that proxies to Groq Whisper to keep API keys server-side and allows provider swaps between STT backends.
  • Document creation workflow: transcription results automatically produce a new document within the app's workspace and link to the appropriate project/folder.

Quick Start

Record a voice clip in the Expo app and let the system transcribe it into a new document.

Frequently Asked Questions about expo-voice-to-text

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement voice-to-text transcription in an Expo React Native app?

Voice-to-text transcription in Expo requires recording audio locally, sending the file to a server endpoint, and processing the result. This pipeline handles push-to-talk and hands-free recording, then automatically creates a document from the transcribed audio.

How can I securely use Groq Whisper for speech-to-text without exposing my API key?

Securely using Groq Whisper for speech-to-text requires routing audio files through a server endpoint that proxies API requests. This backend approach keeps API keys server-side and provides a swappable provider interface for different transcription backends.

Can I automatically create a document from transcribed audio in a React Native workspace?

Automatically creating a document from transcribed audio in a React Native workspace is supported. The transcription result directly produces a new document within the app's project workspace and links it to the appropriate project or folder.

Does Expo voice-to-text support push-to-talk and hands-free recording modes?

Expo voice-to-text supports both push-to-talk and hands-free recording modes. A unified UI manages the recording, transcribes the audio via the configured backend, and generates a document from the result.

What file size and format constraints apply when recording audio for transcription in Expo?

Recording audio for transcription in Expo enforces specific file-size and format constraints to ensure compatibility with the backend provider. The pipeline manages local file handling and validates audio files before sending them to the server endpoint.

Can I swap the speech-to-text backend provider in my Expo transcription pipeline?

Swapping the speech-to-text backend provider in an Expo transcription pipeline is fully supported. The architecture uses a swappable provider interface, allowing you to change STT backends without altering the app's recording or document creation logic.