from pybricks.media.ev3dev import SoundFile from pybricks.hubs import EV3Brick from pybricks.tools import wait # Initialize the EV3 ev3 = EV3Brick() # BEEP ######################################################################## # Simple beep ev3.speaker.beep() wait(1000) # Interesting beeps for f in range(100, 500, 100): ev3.speaker.beep(f) wait(1000) # PLAY NOTES ################################################################## # Twinkle, Twinkle Little Star A = [ "C4/4", "C4/4", "G4/4", "G4/4", "A4/4", "A4/4", "G4/2", "F4/4", "F4/4", "E4/4", "E4/4", "D4/4", "D4/4", "C4/2", ] B = ["G4/4", "G4/4", "F4/4", "F4/4", "E4/4", "E4/4", "D4/2"] * 2 TWINKLE = A + B + A ev3.speaker.play_notes(TWINKLE) wait(1000) # PLAY FILE ################################################################### ev3.speaker.play_file(SoundFile.HELLO) wait(1000) # TEXT TO SPEECH ############################################################## # Say something in English ev3.speaker.say("I am am E V 3. Pleased to meet you.") # Say something in Danish + female ev3.speaker.set_speech_options(voice="da+f5") ev3.speaker.say("Leg godt!") wait(1000)