esphome / feature-requests

ESPHome Feature Request Tracker
https://esphome.io/
404 stars 26 forks source link

ESP device receives UART text and realizes speech recognition automation #1488

Open phpphph opened 2 years ago

phpphph commented 2 years ago

I also found an interesting offline speech recognition module. The communication protocol of this module is UART; 1: The voice recognition module model is "SU-03T", the serial port of the module supports input and output of "AA 12 CD" data (hexadecimal) (example) example: Say "turn on the light" and the serial port outputs "AA 11 11" Say "turn off the light" the serial port outputs "AA 11 00" 2: Use this SU-03T module to control the equipment in each room or the entire home. Imagine how to connect it to the ESP device? I want to automate Home Assistant. Similar to Home Assistant listening to the message "AA 11 **" issued by the ESP device, it performs certain actions after receiving a defined message. image

nagyrobi commented 2 years ago

Understands Chinese and English only?

phpphph commented 2 years ago

Understands Chinese and English only?

I only understand Chinese.

kgov777 commented 1 year ago

Hi does the SU-03T module do english?

phaedrus42a commented 1 year ago

Yes

Nerd-01 commented 1 year ago

Hello ... Is it possible to customize (in English) the vocabulary (or where is the list of the standard expressions ? ) and where can software be found if necessary ? Thanks for any answers ... I found a datasheet for the hardware (in Chinese, I performed an automatic translation). I wanna use the board with a DIY ATMega board (NOT Arduino) programmed with GC Basic, to control a model railroad, so I must know explicitely the communication protocol.

phpphph commented 1 year ago

Hello ... Is it possible to customize (in English) the vocabulary (or where is the list of the standard expressions ? ) and where can software be found if necessary ? Thanks for any answers ... I found a datasheet for the hardware (in Chinese, I performed an automatic translation). I wanna use the board with a DIY ATMega board (NOT Arduino) programmed with GC Basic, to control a model railroad, so I must know explicitely the communication protocol. 嗨,su-03tWith 5v power supply,Serial communication level is 3.3v ..Pay attention to the current of his power supply.Total power depends on speaker output power.

Nerd-01 commented 1 year ago

No problem for the serial levels, I have level converters. But finally I found the attached picture via "Googling" ; if this is the standard vocabulary, it seems oriented towards home control (an "offline" Alexa ? ) and does absolutely not correspond to my needs ... :( GY19550_10_7374

phpphph commented 1 year ago

The offline wake-up of su03t is very useful. I contacted the manufacturer and they expect to launch the WIFI+BLE version of voice recognition by the end of the year. It is also possible to customize the firmware and configuration content on the official website, and development is not difficult.

phpphph commented 1 year ago

I use serial communication more, because it can achieve more functions and richer sentence control, and you can also let it speak, you can send a variable value to its serial port, such as "the temperature is 25 degrees Celsius now" . Just using io to control some functional deficiencies.

Nerd-01 commented 1 year ago

"The official website" : WHERE, PLEASE, IS IT ? I found the above list, but am not sure it's the official one ...

phpphph commented 1 year ago

"The official website" : WHERE, PLEASE, IS IT ? I found the above list, but am not sure it's the official one ...

Google→→“机芯智能 SU-03T”Or→→"http://docs.aimachip.com/zh_CN/latest/"

Nerd-01 commented 1 year ago

Sorry, too many parts in Chinese, impossible to translate them all  ... I will look for another module !‌  

‌‌‌‌Meilleures Salutations / Freundliche Grüße / Kind Regards, B. Baroth

De : "phpphph" A : "esphome/feature-requests" ,"Nerd-01" ,"Comment" Envoyé: samedi 5 Novembre 2022 13:48 Objet : Re: [esphome/feature-requests] ESP device receives UART text and realizes speech recognition automation (Issue #1488)  

 

"The official website" : WHERE, PLEASE, IS IT ? I found the above list, but am not sure it's the official one ...

Google→→“机芯智能 SU-03T”Or→→"http://docs.aimachip.com/zh_CN/latest/"

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Akovognon2003 commented 1 year ago

The SU-03T module understands the French language?

gio-dot commented 1 year ago

The offline wake-up of su03t is very useful. I contacted the manufacturer and they expect to launch the WIFI+BLE version of voice recognition by the end of the year. It is also possible to customize the firmware and configuration content on the official website, and development is not difficult.

Hi, this module is already provided of a standard firmware out of the box? If yes, provided firmware let to customise commands? Sorry but official sit is in Chinese and not all is translate well automatically.

Akovognon2003 commented 1 year ago

Hi. How are you ? I too am in the same situation as you. It was not me who wrote the message in Github but someone who has a nickname phphph I believe. I have the SU-03T module but I don't know how to use it because all its software and documentations are in Chinese and as you pointed out earlier, not everything is translated automatically.

Le jeu. 25 mai 2023 à 22:32, Giovanni @.***> a écrit :

The offline wake-up of su03t is very useful. I contacted the manufacturer and they expect to launch the WIFI+BLE version of voice recognition by the end of the year. It is also possible to customize the firmware and configuration content on the official website, and development is not difficult.

Hi, this module is already provided of a standard firmware out of the box? If yes, provided firmware let to customise commands? Sorry but official sit is in Chinese and not all is translate well automatically.

— Reply to this email directly, view it on GitHub https://github.com/esphome/feature-requests/issues/1488#issuecomment-1563530840, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA . You are receiving this because you commented.Message ID: @.***>

ABC756431 commented 1 year ago

非常棒的想法

ROBOLAB5 commented 2 months ago

I just got SU-03T how can I change it from Chinese to English

phpphph commented 2 months ago

你好。你好吗 ?我也和你的情况一样。我相信在 Github 上写这条消息的不是我,而是一个昵称是 phpph 的人。我有 SU-03T 模块,但我不知道如何使用它,因为它的所有软件和文档都是中文的,正如您之前指出的,并非所有内容都会自动翻译。游戏。 2023 年 5 月 25 日 à 22:32,Giovanni @.> 一条评论: …… su03t的离线唤醒功能非常有用。我联系了厂家,他们预计年底会推出WIFI+BLE版本的语音识别。也可以在官网上定制固件和配置内容,开发并不困难。您好,这个模块已经提供了开箱即用的标准固件吗?如果是,提供的固件允许自定义命令吗?抱歉,官方坐席是中文的,并非所有内容都能自动翻译。 — 直接回复此电子邮件,在 GitHub 上查看< #1488(评论) >,或取消订阅< https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA >。您收到此消息是因为您发表了评论。消息 ID:@.>

Hi, I'm concerned about unread news now. Have you solved your problem?

phpphph commented 2 months ago

我刚拿到SU-03T,如何将其从中文更改为英文

phpphph commented 2 months ago

我刚拿到SU-03T,如何将其从中文更改为英文

Hi, you can set the language through the official website of 03t module.

ROBOLAB5 commented 2 months ago

Thank you for your response, there's power outage here at my place.

Most responses are in Chinese and I only understand English

Can I have step by step on how to set it from Chinese to English? Thank you

On Sat, Apr 13, 2024, 1:42 AM phpphph @.***> wrote:

我刚拿到SU-03T,如何将其从中文更改为英文

Hi, you can set the language through the official website of 03t module.

— Reply to this email directly, view it on GitHub https://github.com/esphome/feature-requests/issues/1488#issuecomment-2052738255, or unsubscribe https://github.com/notifications/unsubscribe-auth/BD37WHOZTOHMTULD4MUQQB3Y5B5Q5AVCNFSM5HCMLZFKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBVGI3TGOBSGU2Q . You are receiving this because you commented.Message ID: @.***>

ROBOLAB5 commented 2 months ago

Thank you for your email Please can I have step by step on how to set it on English?

On Sat, Apr 13, 2024, 1:41 AM phpphph @.***> wrote:

你好。你好吗 ?我也和你的情况一样。我相信在 Github 上写这条消息的不是我,而是一个昵称是 phpph 的人。我有 SU-03T 模块,但我不知道如何使用它,因为它的所有软件和文档都是中文的,正如您之前指出的,并非所有内容都会自动翻译。游戏。 2023 年 5 月 25 日 à 22:32,Giovanni @.

*> 一条评论: …… <#m-3458613063747889273> su03t的离线唤醒功能非常有用。我联系了厂家,他们预计年底会推出WIFI+BLE版本的语音识别。也可以在官网上定制固件和配置内容,开发并不困难。您好,这个模块已经提供了开箱即用的标准固件吗?如果是,提供的固件允许自定义命令吗?抱歉,官方坐席是中文的,并非所有内容都能自动翻译。 — 直接回复此电子邮件,在 GitHub 上查看< #1488(评论) https://github.com/esphome/feature-requests/issues/1488#issuecomment-1563530840

,或取消订阅< https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA 。您收到此消息是因为您发表了评论。消息 ID:@.*>

Hi, I'm concerned about unread news now. Have you solved your problem?

— Reply to this email directly, view it on GitHub https://github.com/esphome/feature-requests/issues/1488#issuecomment-2052734745, or unsubscribe https://github.com/notifications/unsubscribe-auth/BD37WHLWE67VDALP2XXMYZDY5B5KLAVCNFSM5HCMLZFKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBVGI3TGNBXGQ2Q . You are receiving this because you commented.Message ID: @.***>

phpphph commented 2 months ago

Thank you for your email Please can I have step by step on how to set it on English? On Sat, Apr 13, 2024, 1:41 AM phpphph @.> wrote: 你好。你好吗 ?我也和你的情况一样。我相信在 Github 上写这条消息的不是我,而是一个昵称是 phpph 的人。我有 SU-03T 模块,但我不知道如何使用它,因为它的所有软件和文档都是中文的,正如您之前指出的,并非所有内容都会自动翻译。游戏。 2023 年 5 月 25 日 à 22:32,Giovanni @. > 一条评论: …… <#m-3458613063747889273> su03t的离线唤醒功能非常有用。我联系了厂家,他们预计年底会推出WIFI+BLE版本的语音识别。也可以在官网上定制固件和配置内容,开发并不困难。您好,这个模块已经提供了开箱即用的标准固件吗?如果是,提供的固件允许自定义命令吗?抱歉,官方坐席是中文的,并非所有内容都能自动翻译。 — 直接回复此电子邮件,在 GitHub 上查看< #1488(评论) <#1488 (comment)> >,或取消订阅< https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA >。您收到此消息是因为您发表了评论。消息 ID:@.> Hi, I'm concerned about unread news now. Have you solved your problem? — Reply to this email directly, view it on GitHub <#1488 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BD37WHLWE67VDALP2XXMYZDY5B5KLAVCNFSM5HCMLZFKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBVGI3TGNBXGQ2Q . You are receiving this because you commented.Message ID: @.>

Open website https://smartpi.cn/ . Then, according to the screenshot I provided you, set the module language. "英文" is in English. After entering the firmware settings, I suggest that you use Google Translate webpage for operation, You also need to register an account The first step

ef2b5fc4222322e929b68f31e89152f

Step 2 2337fafba65904e2b09c63903231ca9

Step 3 7567ab9f32f9f9a2fb0afa3acb3ae65

Gdeeeee commented 2 months ago

Can i connect that to Arduino Uno?

phpphph commented 2 months ago

Can i connect that to Arduino Uno?

Of course, su-03t can output through serial port and set more voice commands

Gdeeeee commented 2 months ago

Can i connect that to Arduino Uno?

Of course, su-03t can output through serial port and set more voice commands

can you give me the proper connection and how to set commands using arduino? I spent my time searching for tutorials but I cant find one. It well help me a lot for my school project. Thankyou in advance.

phpphph commented 2 months ago

Can i connect that to Arduino Uno?

Of course, su-03t can output through serial port and set more voice commands

can you give me the proper connection and how to set commands using arduino? I spent my time searching for tutorials but I cant find one. It well help me a lot for my school project. Thankyou in advance.

You can click on this link, which is the English firmware setting method I just shared with another guy today. After entering the firmware settings, it is best to use Google Translate in Google Chrome to translate web pages. https://github.com/esphome/feature-requests/issues/1488#issuecomment-2065899403

phpphph commented 2 months ago

Can i connect that to Arduino Uno?

Of course, su-03t can output through serial port and set more voice commands

can you give me the proper connection and how to set commands using arduino? I spent my time searching for tutorials but I cant find one. It well help me a lot for my school project. Thankyou in advance.

You can click on this link, which is the English firmware setting method I just shared with another guy today. After entering the firmware settings, it is best to use Google Translate in Google Chrome to translate web pages. https://github.com/esphome/feature-requests/issues/1488#issuecomment-2065899403

ROBOLAB5 commented 2 months ago

Thank you for your email it's really helpful

On Fri, Apr 19, 2024, 8:11 AM phpphph @.***> wrote:

Thank you for your email Please can I have step by step on how to set it on English? … <#m6649557727955029569> On Sat, Apr 13, 2024, 1:41 AM phpphph @.*> wrote: 你好。你好吗 ?我也和你的情况一样。我相信在 Github 上写这条消息的不是我,而是一个昵称是 phpph 的人。我有 SU-03T 模块,但我不知道如何使用它,因为它的所有软件和文档都是中文的,正如您之前指出的,并非所有内容都会自动翻译。游戏。 2023 年 5 月 25 日 à 22:32,Giovanni @. > 一条评论: …… <#m-3458613063747889273> su03t的离线唤醒功能非常有用。我联系了厂家,他们预计年底会推出WIFI+BLE版本的语音识别。也可以在官网上定制固件和配置内容,开发并不困难。您好,这个模块已经提供了开箱即用的标准固件吗?如果是,提供的固件允许自定义命令吗?抱歉,官方坐席是中文的,并非所有内容都能自动翻译。 — 直接回复此电子邮件,在 GitHub 上查看< #1488 https://github.com/esphome/feature-requests/issues/1488(评论) <#1488 (comment) https://github.com/esphome/feature-requests/issues/1488#issuecomment-1563530840>

,或取消订阅< https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA https://github.com/notifications/unsubscribe-auth/AUGEK5GP7SRGRIILZOZPVKDXH7FYVANCNFSM5HCMLZFA 。您收到此消息是因为您发表了评论。消息 @.> Hi, I'm concerned about unread news now. Have you solved your problem? — Reply to this email directly, view it on GitHub <#1488 (comment) https://github.com/esphome/feature-requests/issues/1488#issuecomment-2052734745>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BD37WHLWE67VDALP2XXMYZDY5B5KLAVCNFSM5HCMLZFKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBVGI3TGNBXGQ2Q https://github.com/notifications/unsubscribe-auth/BD37WHLWE67VDALP2XXMYZDY5B5KLAVCNFSM5HCMLZFKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBVGI3TGNBXGQ2Q . You are receiving this because you commented.Message ID: @.>

Open website https://smartpi.cn/ . Then, according to the screenshot I provided you, set the module language. "英文" is in English. After entering the firmware settings, I suggest that you use Google Translate webpage for operation, You also need to register an account The first step

ef2b5fc4222322e929b68f31e89152f.png (view on web) https://github.com/esphome/feature-requests/assets/70796642/5c59b211-360a-4240-b50a-b1443cbda9a6

Step 2 2337fafba65904e2b09c63903231ca9.png (view on web) https://github.com/esphome/feature-requests/assets/70796642/c1f5c293-7ff9-441f-b981-e020629882df

Step 3 7567ab9f32f9f9a2fb0afa3acb3ae65.png (view on web) https://github.com/esphome/feature-requests/assets/70796642/f2b38f10-f09c-44e4-b8dd-ac56822c326d

— Reply to this email directly, view it on GitHub https://github.com/esphome/feature-requests/issues/1488#issuecomment-2065899403, or unsubscribe https://github.com/notifications/unsubscribe-auth/BD37WHMKQMN4QLI6KWWVGZ3Y6C7S5AVCNFSM5HCMLZFKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBWGU4DSOJUGAZQ . You are receiving this because you commented.Message ID: @.***>