GithubHelp home page GithubHelp logo

mhagegh / esp32_cloudspeech Goto Github PK

View Code? Open in Web Editor NEW
101.0 9.0 24.0 2.96 MB

Transcribe your voice by Google's Cloud Speech-to-Text API with esp32

License: MIT License

C++ 75.60% C 24.40%
esp32 cloud-speech-api voice-recognition machine-learning ai m5stack-fire arduino

esp32_cloudspeech's Introduction

esp32_CloudSpeech

Let's try voice recognition by machine learning!
Transcribe your voice by Google's Cloud Speech-to-Text API with esp32

In the case of esp32 + microphone
photo1

In the case of M5Stack FIRE
M5StackFIRE

Serial monitor
Transcribe

Prepare

Wiring

Wiring

*No need wiring if you use M5Stack FIRE.

Development Environment

How to use

Get your account in https://cloud.google.com/speech-to-text/
Set network parameter and your account information in network_param.h.
Say to the microphone and see serial monitor.

esp32_cloudspeech's People

Contributors

mhagegh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esp32_cloudspeech's Issues

while (!client.available()); infinite loop

Hi,
I modified your project by adding support for one of the two microphones that are present in the Esp32 A1S-Audio board.
After connecting with the function: client.connect (server, 443))
esp32 gets stuck in function:
while (! client.available ());
it waits for the server's response which never arrives

i2s_read_bytes' was not declared in this scope

Hello,
I was working on a project using chatgpt server to make a chatbot. /tmp/174451025/esp32_CloudSpeech/I2S.cpp:57:10: error: 'i2s_read_bytes' was not declared in this scope. But I am having this issue please help me out. I have tried different times to solve it but having same issue all time

connection failed

hello. I am trying to connect to the speech.googleapis.com platform. I have activated text to speech and have under API's and services on the cloud console an API key and a service account key for Speech2text. When i start the program it connects to the internet and then gives connection failed. I am not sure where to look. Is this service still working ?

Is This Service Still Working?

I'm really excited about your work on this project.

However, the project is not returning any result in the serial monitor. I have generated the API key and all other credentials.

Can you please verify that it is still working through Google APIs?

Thank you!

CA Certificate

Hello, how do I get a working CA Certificate? If I paste yours into the ESP IDF HTTPS request example and copy the URL etc it says the Cert is not verified.
Where did you get this Certificate and how do I get mine?
thx

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.