forked from XPUB/si_7-IRIS
adding announcer
parent
f1a456227a
commit
11f02174a7
@ -0,0 +1,27 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
import json, random, os
|
||||||
|
from pprint import pprint
|
||||||
|
from time import sleep
|
||||||
|
|
||||||
|
# open announcer.json files
|
||||||
|
pwd = os.path.dirname( os.path.realpath(__file__) ) + "/"
|
||||||
|
announcer_f = open(pwd + "announcer.json", "r").read()
|
||||||
|
announcer = json.loads(announcer_f)
|
||||||
|
|
||||||
|
# print(announcer)
|
||||||
|
|
||||||
|
# ANNOUNCER PART
|
||||||
|
# msg = random.choice( announcer['messages'] ) #chooing a random annoncement.
|
||||||
|
|
||||||
|
|
||||||
|
sound_dir = pwd + "Audio_recordings/Announcements/"
|
||||||
|
intro_sf = sound_dir + random.choice( announcer['introductions'] )
|
||||||
|
msg_sf = sound_dir + random.choice( announcer['messages'] )
|
||||||
|
|
||||||
|
print(intro_sf, msg_sf)
|
||||||
|
|
||||||
|
|
||||||
|
#play audio
|
||||||
|
os.system('play -q "{}" gain 10 '.format(intro_sf) )
|
||||||
|
sleep(random.randint(1,3))
|
||||||
|
os.system('play -q "{}" gain 10 '.format(msg_sf) )
|
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"introductions" : ["jingle_01.wav", "jingle_02.wav", "jingle_03.wav", "jingle_04.wav", "jingle_05.wav", "jingle_06.wav"],
|
||||||
|
|
||||||
|
"messages" : [
|
||||||
|
"announcement_msg_01.wav",
|
||||||
|
"announcement_msg_02.wav"
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue