diff --git a/src/auracast/auracast_config.py b/src/auracast/auracast_config.py index aa8de68..9dc0e88 100644 --- a/src/auracast/auracast_config.py +++ b/src/auracast/auracast_config.py @@ -61,7 +61,7 @@ class AuracastBigConfigDeu(AuracastBigConfig): name: str = 'Hörsaal A' language: str ='deu' program_info: str = 'Vorlesung DE' - audio_source: str = 'file:./testdata/announcement_de.wav' + audio_source: str = 'file:./testdata/wave_particle_5min_de.wav' class AuracastBigConfigEng(AuracastBigConfig): id: int = 123 @@ -69,7 +69,7 @@ class AuracastBigConfigEng(AuracastBigConfig): name: str = 'Lecture Hall A' language: str ='eng' program_info: str = 'Lecture EN' - audio_source: str = 'file:./testdata/announcement_en.wav' + audio_source: str = 'file:./testdata/wave_particle_5min_en.wav' class AuracastBigConfigFra(AuracastBigConfig): id: int = 1234 diff --git a/src/auracast/multicast.py b/src/auracast/multicast.py index 0cbee2a..3b311b0 100644 --- a/src/auracast/multicast.py +++ b/src/auracast/multicast.py @@ -418,6 +418,7 @@ class Streamer(): # use wav files and code them entirely before streaming elif big_config[i].precode_wav and big_config[i].audio_source.endswith('.wav'): + logging.info('Precoding wav file: %s, this may take a while', big_config[i].audio_source) big['precoded'] = True big['lc3_bytes_per_frame'] = global_config.octets_per_frame @@ -632,7 +633,7 @@ if __name__ == "__main__": import os logging.basicConfig( #export LOG_LEVEL=INFO - level=os.environ.get('LOG_LEVEL', logging.DEBUG), + level=os.environ.get('LOG_LEVEL', logging.INFO), format='%(module)s.py:%(lineno)d %(levelname)s: %(message)s' ) os.chdir(os.path.dirname(__file__)) @@ -641,7 +642,7 @@ if __name__ == "__main__": bigs = [ auracast_config.AuracastBigConfigDeu(), auracast_config.AuracastBigConfigEng(), - auracast_config.AuracastBigConfigFra(), + #auracast_config.AuracastBigConfigFra(), #auracast_config.AuracastBigConfigEs(), #auracast_config.AuracastBigConfigIt(), ] @@ -658,13 +659,14 @@ if __name__ == "__main__": # config.transport= 'auto' config.transport='serial:/dev/ttyAMA3,1000000,rtscts' # transport for raspberry pi + # TODO: encrypted streams are not working - for big in config.bigs: # TODO: encrypted streams are not working + for big in config.bigs: #big.code = 'ff'*16 # returns hci/HCI_ENCRYPTION_MODE_NOT_ACCEPTABLE_ERROR #big.code = '78 e5 dc f1 34 ab 42 bf c1 92 ef dd 3a fd 67 ae' big.precode_wav = True - big.audio_source = big.audio_source.replace('.wav', '_10_16_32.lc3') #lc3 precoded files - big.audio_source = read_lc3_file(big.audio_source) # load files in advance + #big.audio_source = big.audio_source.replace('.wav', '_10_16_32.lc3') #lc3 precoded files + #big.audio_source = read_lc3_file(big.audio_source) # load files in advance # --- Network_uncoded mode using NetworkAudioReceiver --- #big.audio_source = NetworkAudioReceiverUncoded(port=50007, samplerate=16000, channels=1, chunk_size=1024) diff --git a/src/auracast/testdata/wave_particle_5min_de.wav b/src/auracast/testdata/wave_particle_5min_de.wav new file mode 100644 index 0000000..3d2b575 Binary files /dev/null and b/src/auracast/testdata/wave_particle_5min_de.wav differ diff --git a/src/auracast/testdata/wave_particle_5min_en.wav b/src/auracast/testdata/wave_particle_5min_en.wav new file mode 100644 index 0000000..bc451c9 Binary files /dev/null and b/src/auracast/testdata/wave_particle_5min_en.wav differ diff --git a/src/auracast/testdata/wave_particle_5min_es.wav b/src/auracast/testdata/wave_particle_5min_es.wav new file mode 100644 index 0000000..0d67ef1 Binary files /dev/null and b/src/auracast/testdata/wave_particle_5min_es.wav differ diff --git a/src/auracast/testdata/wave_particle_5min_fr.wav b/src/auracast/testdata/wave_particle_5min_fr.wav new file mode 100644 index 0000000..7a5a2f3 Binary files /dev/null and b/src/auracast/testdata/wave_particle_5min_fr.wav differ diff --git a/src/auracast/testdata/wave_particle_5min_it.wav b/src/auracast/testdata/wave_particle_5min_it.wav new file mode 100644 index 0000000..0e4389b Binary files /dev/null and b/src/auracast/testdata/wave_particle_5min_it.wav differ