Skip to content

Explore the power of Speech-to-Text service with this simple app that transcribes spoken words into written text on the screen.

License

Notifications You must be signed in to change notification settings

cichy380/speech-to-text

Repository files navigation

Speech to text

This simple Angular and NestJS-based application showcases the effective utilization of the Google's Speech-to-Text service. It takes what the user speaks into their device's microphone and transcribes it into written text, which is then displayed on the screen.

Technology Stack

The application has been generated by Nx, a fast and extensible dev tool and is built on Angular and NestJS. Angular provides versatile choices for robust frontend development, whereas NestJS ensures a scalable and efficient build of the backend.

Functionality

Upon initiating the application, the user is prompted with a simplistic interface where they can start speaking. The backend harnesses the power of Google's Speech-to-Text service "under the hood" to transcribe this spoken language into written text. The transcribed text is then promptly displayed on the screen.

Demo

For a hands-on experience of our app, please follow to the demo page.

Note: The backend for this app is deployed on Render.com - free hosting service. Please keep in mind that the initial usage may take a little longer (even 2 minutes!) due to Render.com's Spinning down on idle feature, which temporarily turns down free web services after 15 minutes of inactivity. However, the app should respond much faster in subsequent uses.

About

Explore the power of Speech-to-Text service with this simple app that transcribes spoken words into written text on the screen.

Topics

Resources

License

Stars

Watchers

Forks