python TEst
This commit is contained in:
parent
f9e141c320
commit
7e2e1b4dd9
|
@ -0,0 +1,47 @@
|
|||
__author__ = "7509429, Gebert"
|
||||
|
||||
import os
|
||||
dir_path = os.path.dirname(os.path.realpath(__file__))
|
||||
|
||||
|
||||
imported = True
|
||||
try:
|
||||
import simpleaudio
|
||||
except ModuleNotFoundError:
|
||||
imported = False
|
||||
|
||||
|
||||
|
||||
|
||||
import sys, time
|
||||
'''
|
||||
playsound('typewriter.mp3', 0)
|
||||
|
||||
'''
|
||||
|
||||
def play_sound():
|
||||
if imported:
|
||||
wave_obj = simpleaudio.WaveObject.from_wave_file\
|
||||
(os.path.join(dir_path, "typewriter.wav"))
|
||||
play_obj = wave_obj.play()
|
||||
return play_obj
|
||||
return None
|
||||
|
||||
def stop_sound(play_obj):
|
||||
if play_obj is not None:
|
||||
play_obj.stop()
|
||||
|
||||
|
||||
def print1by1(text, delay=0.1):
|
||||
for c in text:
|
||||
sys.stdout.write(c)
|
||||
sys.stdout.flush()
|
||||
time.sleep(delay)
|
||||
print
|
||||
|
||||
play_obj = play_sound()
|
||||
print1by1("Hallo, sehr geehrte Damen und Herren.")
|
||||
print("\n")
|
||||
stop_sound(play_obj)
|
||||
|
||||
|
Loading…
Reference in New Issue