vue-pwa-speech and vue-speech-streaming

These are complementary tools designed for different speech recognition architectures: the first performs synchronous/batch speech-to-text processing, while the second handles real-time streaming speech-to-text, allowing developers to choose based on latency and use-case requirements.

vue-pwa-speech
44
Emerging
vue-speech-streaming
44
Emerging
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 19/25
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 19/25
Stars: 99
Forks: 21
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 72
Forks: 19
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About vue-pwa-speech

aofdev/vue-pwa-speech

A Vue2 Performs synchronous speech recognition Speech to text Google Cloud Speech With Progressive Web App

Implements synchronous speech recognition via Google Cloud Speech API with Firebase authentication, delivering final results only after the user stops speaking. Built as a PWA with offline-capable service workers and installable app behavior. Integrates directly into Vue 2 components through a Speech.vue module requiring only an API key configuration.

About vue-speech-streaming

aofdev/vue-speech-streaming

A Vue2 Streaming Speech Recognition Speech to text with Google Cloud Speech

Implements real-time audio streaming via a WebSocket backend that bridges Vue2 frontend with Google Cloud Speech API, handling continuous recognition rather than single requests. Requires Google service account authentication with a separate Node.js WebSocket server (`speech-websocket`) that manages the API connection and audio stream processing. Designed as a Progressive Web App with local build tooling (npm/yarn) supporting both development and production deployments.

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work