(morse_code)
| 80 | return morse_code |
| 81 | |
| 82 | def morse_to_sound(morse_code): |
| 83 | for symbol in morse_code: |
| 84 | if symbol == '.': |
| 85 | play_sound(100) # Dot duration: 100 milliseconds |
| 86 | elif symbol == '-': |
| 87 | play_sound(300) # Dash duration: 300 milliseconds |
| 88 | elif symbol == ' ': |
| 89 | time.sleep(0.3) # Pause between characters: 300 milliseconds |
| 90 | elif symbol == '/': |
| 91 | time.sleep(0.7) # Pause between words: 700 milliseconds |
| 92 | |
| 93 | if __name__ == '__main__': |
| 94 | # Get input from user |