Говорящий Ардуино WTV020
Модуль WTV020 https://ru.aliexpress.com/item/WTV020-WTV020-SD-WTV020SD-20SS-Mini-SD-Card-MP3-Sound-Module-voice-module-For-PIC-Arduino/32553811034.html?detailNewVersion=&categoryId=400103 синтез речи: https://www.ivona.com фрагмент Скетча под Ардуино Нано __________________________________________ void setup() { //Initializes the module. wtv020sd16p.reset(); Serial.begin(9600); pinMode(13, OUTPUT); pinMode(12, INPUT); delay (3000); wtv020sd16p.playVoice(1); delay (50); } void loop() { if (digitalRead(12)==HIGH) { wtv020sd16p.asyncPlayVoice(0); delay (5000); } _________________________________________ «Меня мой голос не интересует совсем. Было время, я занимался переводами фильмов, и теперь меня в первую очередь узнают по голосу, постоянно спрашивают про прищепку на носу. Мне это не нравится. Я не оперный певец, и голос не имеет никакого отношения к моей индивидуальности. Говорят, что он стал частью истории? Ну и хорошо. А я живу сегодня». Леонид Володарский
Модуль WTV020 https://ru.aliexpress.com/item/WTV020-WTV020-SD-WTV020SD-20SS-Mini-SD-Card-MP3-Sound-Module-voice-module-For-PIC-Arduino/32553811034.html?detailNewVersion=&categoryId=400103 синтез речи: https://www.ivona.com фрагмент Скетча под Ардуино Нано __________________________________________ void setup() { //Initializes the module. wtv020sd16p.reset(); Serial.begin(9600); pinMode(13, OUTPUT); pinMode(12, INPUT); delay (3000); wtv020sd16p.playVoice(1); delay (50); } void loop() { if (digitalRead(12)==HIGH) { wtv020sd16p.asyncPlayVoice(0); delay (5000); } _________________________________________ «Меня мой голос не интересует совсем. Было время, я занимался переводами фильмов, и теперь меня в первую очередь узнают по голосу, постоянно спрашивают про прищепку на носу. Мне это не нравится. Я не оперный певец, и голос не имеет никакого отношения к моей индивидуальности. Говорят, что он стал частью истории? Ну и хорошо. А я живу сегодня». Леонид Володарский