Arduino Tutorial | Speaking Arduino! How? | Text to Speech Arduino

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.พ. 2018
  • QUICK TUTORIAL
    for Arduino speaking or Arduino talking or in technical words Text to Speech Arduino.
    Talkie comes with over 1000 words of speech data that can be included in your projects. Most words only take a fraction of a KB, so you can add plenty.
    Download Library - j.gs/23491537/talkie
    Add into Library -
    1. Extract talkie-master.zip and copy "Talkie" folder
    2. Paste it into "libraries" inside installation directory of Arduino IDE
    (C:\Program Files\Arduino\libraries )
    If you're getting any error please let me know.
    Post them in comment section.

ความคิดเห็น • 66

  • @michaelnoshy7714
    @michaelnoshy7714 5 ปีที่แล้ว

    hi bro ,
    First good job.
    what if i want to create my own word , is it possible ??
    Thanks an advance .

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว +2

      @michael noshy
      The talkies Library is Under construction and the words listed in the Source file are only available at this time.
      Currently there is no simple way available to insert new words.
      I will prepare a video tutorial if any update of the library comes.

    • @sajjaddedhi3845
      @sajjaddedhi3845 2 ปีที่แล้ว

      Sir, my university project is to speak text (sensor reading) in local language (Urdu / Hindi).
      Please guide me how to do?
      Which library or module should I need to speak in Urdu. Plz🙏🙏🙏

    • @sanikumarudhistar4601
      @sanikumarudhistar4601 ปีที่แล้ว

      @@sajjaddedhi3845 can you please help me in this project
      I m also making this project.

  • @Doglapan64
    @Doglapan64 4 ปีที่แล้ว

    Thankyou for providing such tutorial

  • @roojtailor7004
    @roojtailor7004 4 ปีที่แล้ว

    How can i change the words that the speakers says ?

  • @omansh4585
    @omansh4585 3 ปีที่แล้ว

    can we hear the sound on simulation like proteus?

  • @osilvamind
    @osilvamind 4 ปีที่แล้ว

    Hey, Can i get the npn amplifier schematic? Thanks

  • @souvikgon377
    @souvikgon377 4 ปีที่แล้ว

    I was using Arduino uno and I am getting error the the talkie.h library doesn't exist

  • @D_Shubham_Pingale
    @D_Shubham_Pingale 6 ปีที่แล้ว +2

    Doesn't it work on Arduino Mega 2560?
    Also I'm getting an error about "Invalid library Talkie-Master".

    • @ArcExperiments
      @ArcExperiments  6 ปีที่แล้ว +1

      Shubham it doesn't support any other than atmega168/328 based(arduino uno/ duemilanove) microcontrollers.
      It just a demo with limited support ones it complicated it gonna support more microcontrollers.
      Sound enhancing and the loudness of voice is on the top most priority at the time, after that "the portability" will be at the top.

  • @superpayaseria
    @superpayaseria 3 ปีที่แล้ว +1

    Will it work with uno R3 Elegoo?

  • @arkobarman2474
    @arkobarman2474 6 ปีที่แล้ว

    Awesome bro

  • @munimounika3723
    @munimounika3723 2 ปีที่แล้ว

    We are getting an error while uploading the code

  • @denswix
    @denswix 3 ปีที่แล้ว

    as of 2020, is it possible to use custom words? credit for this question: @michael noshy

  • @techknowledge69
    @techknowledge69 ปีที่แล้ว

    Can I get npn amplifier circuit

  • @arunks237
    @arunks237 4 ปีที่แล้ว

    Could you please say what is the software u are using to make video? Quality of video looks awesome. That is why I asked.

  • @akshaykonale7894
    @akshaykonale7894 5 ปีที่แล้ว

    the talkie library that i have install is not adding in arduino
    the error says that "library is not valid"

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      It seems that you are inserting library directly from the option "Include Library > Add Zip Library..." instead of this you have to add the library manually.
      They are many tutorials available on the web about "how to add library manually in arduuno IDE"

  • @joeydragon4
    @joeydragon4 5 ปีที่แล้ว +1

    hi,
    can you help me with dis error
    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    Arduino: 1.8.1 (Mac OS X), Board: "Arduino/Genuino Uno"
    /Users/joey/Documents/Arduino/talkie_test1/talkie_test1.ino:14:20: fatal error: talkie.h: No such file or directory
    #include "talkie.h"
    ^
    compilation terminated.
    exit status 1
    Error compiling for board Arduino/Genuino Uno.
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.
    """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    i think my library don't work but i can't figure it out whats rong.
    why he don't accept my library.

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      Joey groenen, it's all about the library.
      The IDE is unable to locate such a header file named "talkie.h"
      Solution : You have to add Library first.

  • @NajihahBahara
    @NajihahBahara 5 ปีที่แล้ว

    hi can i have the semantics to amplify sound using transistor?

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      Please Message to this channel, I will provide the proper schematic.

  • @gauravsain44
    @gauravsain44 5 ปีที่แล้ว

    this sound is clear. can u have any idea to make sound clear for hearing.

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      Yes you can apply some external audio enhancing techniques.

  • @priyeshmalviya1886
    @priyeshmalviya1886 5 ปีที่แล้ว

    If I want to pronounce only a single
    Alphabet like A to Z or number .what I do.

  • @rainakn8300
    @rainakn8300 3 ปีที่แล้ว

    Hi,
    Can we use arduino to convert the data received usinga LiFi system to give audio output?

  • @cnkrishna
    @cnkrishna 4 ปีที่แล้ว

    I can hear the sound, but it is very low. Can you help me?

  • @iansweet8978
    @iansweet8978 ปีที่แล้ว

    Perhaps I did something wrong but that link totally gave me a virus

  • @bharathsriraamrr706
    @bharathsriraamrr706 6 ปีที่แล้ว

    Does it work with NodeMCU or ESP8266?

  • @deepbhavani7391
    @deepbhavani7391 4 ปีที่แล้ว

    Which line should be replace plz tell that also

    • @ArcExperiments
      @ArcExperiments  4 ปีที่แล้ว

      Not the line, remove "//" before the statement.

  • @Steph-sm5pb
    @Steph-sm5pb 5 ปีที่แล้ว

    My code still gives error even if all the uint statements have a const before them.Please help!!!

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      Can you please show it to me?

    • @Steph-sm5pb
      @Steph-sm5pb 5 ปีที่แล้ว

      @@ArcExperiments
      // Talkie library
      // Copyright 2011 Peter Knight
      // This code is released under GPLv2 license.
      //
      // Welcome to the Talkie library examples.
      //
      // Talkie is a speech synthesiser that works from a fixed vocabulary.
      //
      // There are hundreds of words in the 'Vocabulary' examples.
      //
      // Sound is output on digital pin 3. It can drive headphones directly, or add a simple audio amplifier to drive a loudspeaker.
      //
      #include "talkie.h"
      Talkie voice;
      const uint8_t spDANGER[] PROGMEM = {0x2D, 0xBF, 0x21, 0x92, 0x59, 0xB4, 0x9F, 0xA2, 0x87, 0x10, 0x8E, 0xDC, 0x72, 0xAB, 0x5B, 0x9D, 0x62, 0xA6, 0x42, 0x9E, 0x9C, 0xB8, 0xB3, 0x95, 0x0D, 0xAF, 0x14, 0x15, 0xA5, 0x47, 0xDE, 0x1D, 0x7A, 0x78, 0x3A, 0x49, 0x65, 0x55, 0xD0, 0x5E, 0xAE, 0x3A, 0xB5, 0x53, 0x93, 0x88, 0x65, 0xE2, 0x00, 0xEC, 0x9A, 0xEA, 0x80, 0x65, 0x82, 0xC7, 0xD8, 0x63, 0x0A, 0x9A, 0x65, 0x5D, 0x53, 0xC9, 0x49, 0x5C, 0xE1, 0x7D, 0x2F, 0x73, 0x2F, 0x47, 0x59, 0xC2, 0xDE, 0x9A, 0x27, 0x5F, 0xF1, 0x8B, 0xDF, 0xFF, 0x03};
      const uint8_t spMOTOR[] PROGMEM = {0x66, 0xAA, 0x8C, 0x69, 0x53, 0x92, 0xC4, 0x2D, 0x2F, 0x6B, 0x2A, 0x74, 0xDA, 0x9D, 0xB2, 0xDD, 0xF6, 0x36, 0xAB, 0xCE, 0x78, 0xDA, 0x9D, 0xB2, 0xD5, 0x9A, 0x01, 0xDB, 0x77, 0x45, 0xA0, 0x75, 0xC5, 0xB8, 0x71, 0x59, 0xDA, 0x31, 0xE5, 0x6A, 0x22, 0x63, 0xDE, 0xDA, 0x9A, 0xBB, 0xA3, 0x75, 0x68, 0xAF, 0x7B, 0x3E, 0xC3, 0x9D, 0x97, 0x60, 0x87, 0xE6, 0x8B, 0x4F, 0x78, 0x4B, 0x76, 0xB2, 0x09, 0xAF, 0xFE, 0xFD, 0x7F};
      const uint8_t spFIRE[] PROGMEM = {0x04, 0x18, 0xCE, 0x4D, 0x02, 0x1A, 0xD0, 0x80, 0x04, 0x46, 0x91, 0x55, 0x57, 0x07, 0x6D, 0xD9, 0xCD, 0xAE, 0x4F, 0x55, 0x5D, 0x59, 0x87, 0xAE, 0xB9, 0xD5, 0x6D, 0x5B, 0xDB, 0x7D, 0x93, 0xB6, 0xED, 0xEE, 0xE3, 0x5A, 0x6B, 0x6A, 0xF4, 0x91, 0xD5, 0x73, 0x6B, 0x67, 0xF5, 0x47, 0xBC, 0xD4, 0xA7, 0x9C, 0xA5, 0x34, 0xE4, 0xD0, 0xA6, 0xF0, 0xE4, 0xAA, 0xB8, 0x2D, 0xAB, 0xC3, 0x9B, 0x62, 0xC2, 0xAC, 0x74, 0xF6, 0x9F, 0xFB, 0x72, 0x0B, 0xEC, 0x92, 0xCD, 0xEE, 0xCF, 0x43, 0x69, 0x4C, 0x5B, 0xFF, 0x3F};
      const uint8_t spON[] PROGMEM = {0x65, 0x4A, 0xEA, 0x3A, 0x5C, 0xB2, 0xCE, 0x6E, 0x57, 0xA7, 0x48, 0xE6, 0xD2, 0x5D, 0xBB, 0xEC, 0x62, 0x17, 0xBB, 0xDE, 0x7D, 0x9F, 0xDA, 0x5C, 0x5C, 0x7A, 0xAA, 0xB5, 0x6E, 0xCB, 0xD0, 0x0E, 0xAD, 0x6E, 0xAF, 0xEE, 0xF9, 0x88, 0x67, 0xBC, 0xDC, 0x3D, 0xAC, 0x60, 0xB8, 0x45, 0xF3, 0xB7, 0xBF, 0xC3, 0xDD, 0xA2, 0xBB, 0xAB, 0xCD, 0x89, 0x8F, 0x7F, 0xFE, 0x1F};
      const uint8_t spRED[] PROGMEM = {0x6A, 0xB5, 0xD9, 0x25, 0x4A, 0xE5, 0xDB, 0xC5, 0x4F, 0x6D, 0x88, 0x95, 0x2D, 0xD2, 0xB4, 0x8F, 0x2E, 0x37, 0x0E, 0x33, 0xCF, 0x7E, 0xAA, 0x9A, 0x5C, 0xC3, 0xB4, 0xCB, 0xA9, 0x86, 0x69, 0x76, 0xD3, 0x37, 0xB7, 0xBE, 0xCD, 0xED, 0xEF, 0xB4, 0xB7, 0xB0, 0x35, 0x69, 0x94, 0x22, 0x6D, 0x10, 0x28, 0x42, 0xB9, 0x8B, 0xC8, 0x06, 0x00, 0x50, 0xCF, 0x0E, 0xEE, 0x62, 0xEA, 0xA6, 0xBC, 0xC3, 0x14, 0xBB, 0x4A, 0x9F, 0xFA, 0xA5, 0xAF, 0x25, 0x13, 0x17, 0xDF, 0x9C, 0xBF, 0xFF, 0x07};
      const uint8_t spIS[] PROGMEM = {0xAD, 0xED, 0xD5, 0x58, 0xA4, 0x9E, 0xCE, 0x76, 0xF5, 0xDD, 0xAB, 0x29, 0xF5, 0xD2, 0xDD, 0xEF, 0x7E, 0x0C, 0xC3, 0xA9, 0x06, 0xFA, 0xD3, 0x32, 0x0F, 0x6E, 0x94, 0x22, 0x8F, 0xF3, 0x92, 0xF6, 0x05, 0x43, 0xCC, 0x74, 0x77, 0x3E, 0xC3, 0xF5, 0x95, 0x98, 0xA9, 0xBA, 0x8B, 0x8F, 0x00, 0x7E, 0x73, 0xE5, 0x00, 0x05, 0x28, 0xF0, 0xFF};
      const uint8_t spALERT[] PROGMEM = {0xA5, 0xCF, 0xC6, 0xAB, 0x55, 0x5B, 0xAF, 0x39, 0xDA, 0xC9, 0x54, 0xDD, 0xBC, 0xC6, 0xC2, 0x3C, 0x27, 0x20, 0xCF, 0x1C, 0xD7, 0x30, 0xB0, 0x45, 0x16, 0x69, 0x1D, 0xC3, 0x11, 0xE4, 0x59, 0x8A, 0x7C, 0xB5, 0x9B, 0x8B, 0xD9, 0x30, 0xB7, 0xD3, 0x76, 0x19, 0x9A, 0x25, 0x59, 0x57, 0x59, 0xEC, 0x11, 0xAF, 0xE8, 0xD9, 0xF9, 0x2A, 0x8A, 0x1D, 0xF0, 0x75, 0x3F, 0x73, 0xAC, 0x87, 0x3B, 0xA2, 0x0B, 0xAA, 0x2B, 0xCF, 0xE4, 0x10, 0xA1, 0xDC, 0x45, 0x64, 0x03, 0x00, 0x80, 0x01, 0x66, 0x36, 0x33, 0xC0, 0xAB, 0xD5, 0x0A, 0x68, 0x25, 0x85, 0x02, 0xFF, 0x0F};
      void setup() {
      voice.say(spDANGER);
      voice.say(spDANGER);
      voice.say(spRED);
      voice.say(spALERT);
      voice.say(spMOTOR);
      voice.say(spIS);
      voice.say(spON);
      voice.say(spFIRE);
      }
      void loop() {
      }
      I think it's something to do with the include library ("talkie.h") because I don't find it in the Sketch-Include Library-Manage Libraries.

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      Watch the Video carefully and add the library properly, if the talkie.h is not listed in the example it means that library is not added successfully.
      if you are still getting the same error then please provide Error Code from the output window not the Source Code.
      I can't figure out the actual problem you are getting without the "Error message" showing in the output window.

    • @Steph-sm5pb
      @Steph-sm5pb 5 ปีที่แล้ว

      Ok thx@@ArcExperiments

  • @musicduniyacreation587
    @musicduniyacreation587 4 ปีที่แล้ว

    Make video on which arduino can talk with us

  • @alfhanahmed
    @alfhanahmed 5 ปีที่แล้ว

    can u connect this to Bluetooth speaker?/

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      Yes, you can connect to any type of speaker.
      but still you need to use AUX mode

  • @jerimothperez4851
    @jerimothperez4851 2 ปีที่แล้ว

    Wil this work on Proteus?

  • @deepchandrakar7966
    @deepchandrakar7966 5 ปีที่แล้ว

    can i use earphone instead of speaker

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      Yes you can.
      You need Audio Mono Jack (3.5) to properly connect with Arduino GPIO but not compulsory to have Audio Mono Socket, you can direct attach GPIO to audio jack with wires if you knows the PINOUT of audio jack (google it).

  • @AnirudhDua
    @AnirudhDua 5 ปีที่แล้ว

    Can i get the npn amplifier schematic

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว +1

      Please Message to this channel, I will provide the proper schematic.

    • @AnirudhDua
      @AnirudhDua 5 ปีที่แล้ว

      what is the mail id though

  • @anbodu__sharanya
    @anbodu__sharanya 4 ปีที่แล้ว

    Getting an error about the sketch kindly help.

    • @ArcExperiments
      @ArcExperiments  4 ปีที่แล้ว

      details?

    • @anbodu__sharanya
      @anbodu__sharanya 4 ปีที่แล้ว

      @@ArcExperiments circuitdigest.com/microcontroller-projects/arduino-based-text-to-speech-converter

    • @anbodu__sharanya
      @anbodu__sharanya 4 ปีที่แล้ว

      @@ArcExperiments the same circuit and code as mentioned in the link. And I used the talkie library. It says done uploading but the voice is not produced in the speaker.

  • @anoshmilton9164
    @anoshmilton9164 5 ปีที่แล้ว

    Dear sir, I am new comer so can you give Steps/ hint to add my words

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      There is no easy way for adding your own words.

    • @nestorjovan
      @nestorjovan 3 ปีที่แล้ว

      You need use Anaconda and Audacity to make that.

  • @sivanesanraj3408
    @sivanesanraj3408 3 ปีที่แล้ว

    Bro I got error at #include "talkie.h"

    • @ArcExperiments
      @ArcExperiments  3 ปีที่แล้ว

      First you have to add talkies library to the Arduino IDE.

  • @adityaaditya4649
    @adityaaditya4649 5 ปีที่แล้ว

    can you give the correct code please

    • @ArcExperiments
      @ArcExperiments  5 ปีที่แล้ว

      The complete code is based on the Talkies library provided by Texas instruments and copyrights are reserved.
      The entire code is working properly and no part of this video providing Fake, Unusual, code.
      The link provided in the description led you to the library, then proceed as shown in the video (to make all work).
      quick : library > examples.

  • @gourivenkabhat2114
    @gourivenkabhat2114 5 ปีที่แล้ว

    will it talk to us