Train model for Diarization

This script train UBM, TV and PLDA model for diarization system.

Initialization

import argparse
import logging
from s4d.utils import *
from sidekit import Mixture, FeaturesServer, StatServer
from sidekit.frontend.io import write_spro4
from sidekit.frontend.vad import vad_energy
from sidekit.sidekit_io import write_matrix, write_vect, init_logging
from s4d.diar import Diar

try:
    from sortedcontainers import SortedDict as dict
except ImportError:
    pass
jump_step1=False
jump_step2=False and jump_step1
jump_step3=False and jump_step2
jump_step4=False and jump_step3

input_diar_fn='data_train/seg5_ester.seg'
audio_dir='data_train/sph'
mfcc_dir='data_train/mfcc'
output_dir='data_train/'
# load diarization
input_diar = Diar.read_seg(input_diar_fn)
sessions = input_diar.make_index(['show', 'label'])

# prepare tv and plda diarization
tv_diar = Diar()
tv_fn = os.path.join(output_dir, 'tv.seg')

plda_diar = Diar()
plda_fn = os.path.join(output_dir, 'plda.seg')

Step 1: Compute MFCC

  • Compute 12MFCC + delta and make a sliding normalization
  • make the selection of the data for TV and PLDA
if not jump_step1:
    fs = FeaturesServer(input_dir=audio_dir,
                        input_file_extension='.sph',
                        label_dir=mfcc_dir,
                        label_file_extension='.lbl',
                        from_file='audio',
                        config='diar_16k', log_e=True, delta=True,
                        double_delta=True, feat_norm=None)

    session_list = list()
    for show in sessions:
        cep, tmp = fs.load(show)
        cep = cep[0]
        cep_sliding_norm(cep, win=301, center=True, reduce=True)
        for label in sessions[show]:
            name = label + '__' + show
            session_fn = os.path.join(mfcc_dir, name + '.spro4')
            session_list.append(session_fn)
            idx = input_diar.features_by_label(show)[label]
            idx = [x for x in idx if x < cep.shape[0]]
            logging.info(show, label, len(idx), idx[-1], cep.shape[0])
            data = cep[idx, :]
            vad_label = vad_energy(data[:, 0], distribNb=3,
                               nbTrainIt=8, flooring=0.0001,
                               ceiling=1.5, alpha=0.1)
            data = data[vad_label, :]
            write_spro4(data, session_fn)
            tv_diar.append(show=name, label=name, start=0,
                           stop=data.shape[0] - 1)
            plda_diar.append(show=name, label=label, start=0,
                             stop=data.shape[0] - 1)
        Diar.write_seg(tv_fn, tv_diar)
print(plda_diar)
[
  attribut definition  : ['show', 'label', 'label_type', 'start', 'stop']
  row 0: ['Brigitte_Jeanperrin_FS__19981207_0700_0800_inter_fm_dga', 'Brigitte_Jeanperrin_FS', 'speaker', 0, 325]
  row 1: ['Isabel_Pasquier_FS__19981207_0700_0800_inter_fm_dga', 'Isabel_Pasquier_FS', 'speaker', 0, 206]
  row 2: ['Jean_François_Rhein_FT__19981207_0700_0800_inter_fm_dga', 'Jean_François_Rhein_FT', 'speaker', 0, 373]
  row 3: ['Jean_François_Rhein_MT__19981207_0700_0800_inter_fm_dga', 'Jean_François_Rhein_MT', 'speaker', 0, 1415]
  row 4: ['Pascal_Dervieux_MS__19981207_0700_0800_inter_fm_dga', 'Pascal_Dervieux_MS', 'speaker', 0, 140]
  row 5: ['Patricia_Martin_FS__19981207_0700_0800_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 276]
  row 6: ['Philippe_Meyer_MS__19981207_0700_0800_inter_fm_dga', 'Philippe_Meyer_MS', 'speaker', 0, 140]
  row 7: ['Pierre_Weill_MT__19981207_0700_0800_inter_fm_dga', 'Pierre_Weill_MT', 'speaker', 0, 1251]
  row 8: ['Simon_Tivolle_MS__19981207_0700_0800_inter_fm_dga', 'Simon_Tivolle_MS', 'speaker', 0, 303]
  row 9: ['Yves_Decaens_MS__19981207_0700_0800_inter_fm_dga', 'Yves_Decaens_MS', 'speaker', 0, 290]
  row 10: ['Frédéric_Barreyre_MS__19981207_0800_0900_inter_fm_dga', 'Frédéric_Barreyre_MS', 'speaker', 0, 1393]
  row 11: ['Hélène_Cardin_FS__19981207_0800_0900_inter_fm_dga', 'Hélène_Cardin_FS', 'speaker', 0, 256]
  row 12: ['Pascale_Clark_FS__19981207_0800_0900_inter_fm_dga', 'Pascale_Clark_FS', 'speaker', 0, 586]
  row 13: ['Patricia_Martin_FS__19981207_0800_0900_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 140]
  row 14: ['Willy_Voet_MT__19981207_0800_0900_inter_fm_dga', 'Willy_Voet_MT', 'speaker', 0, 1887]
  row 15: ['Éva_Bettan_FS__19981207_0800_0900_inter_fm_dga', 'Éva_Bettan_FS', 'speaker', 0, 153]
  row 16: ['Brigitte_Jeanperrin_FS__19981208_0700_0800_inter_fm_dga', 'Brigitte_Jeanperrin_FS', 'speaker', 0, 159]
  row 17: ['Fabienne_Sintès_FS__19981208_0700_0800_inter_fm_dga', 'Fabienne_Sintès_FS', 'speaker', 0, 300]
  row 18: ['Jacques_Plana_MT__19981208_0700_0800_inter_fm_dga', 'Jacques_Plana_MT', 'speaker', 0, 821]
  row 19: ['Mireille_Lemaresquier_FT__19981208_0700_0800_inter_fm_dga', 'Mireille_Lemaresquier_FT', 'speaker', 0, 674]
  row 20: ['Pierre_Weill_MT__19981208_0700_0800_inter_fm_dga', 'Pierre_Weill_MT', 'speaker', 0, 427]
  row 21: ['Christian_Bauby_MS__19981208_0800_0900_inter_fm_dga', 'Christian_Bauby_MS', 'speaker', 0, 101]
  row 22: ['Fabienne_Sintès_MS__19981208_0800_0900_inter_fm_dga', 'Fabienne_Sintès_MS', 'speaker', 0, 264]
  row 23: ['Roselyne_Bachelot_MS__19981208_0800_0900_inter_fm_dga', 'Roselyne_Bachelot_MS', 'speaker', 0, 923]
  row 24: ['Brigitte_Jeanperrin_FS__19981209_0700_0800_inter_fm_dga', 'Brigitte_Jeanperrin_FS', 'speaker', 0, 397]
  row 25: ['Gérard_Zenoni_MS__19981209_0700_0800_inter_fm_dga', 'Gérard_Zenoni_MS', 'speaker', 0, 138]
  row 26: ['Jérôme_Dorville_MS__19981209_0700_0800_inter_fm_dga', 'Jérôme_Dorville_MS', 'speaker', 0, 869]
  row 27: ['Lise_Jolly_FS__19981209_0700_0800_inter_fm_dga', 'Lise_Jolly_FS', 'speaker', 0, 688]
  row 28: ['Bertrand_Vannier_MS__19981209_0800_0900_inter_fm_dga', 'Bertrand_Vannier_MS', 'speaker', 0, 42]
  row 29: ['Brigitte_Jeanperrin_FS__19981209_0800_0900_inter_fm_dga', 'Brigitte_Jeanperrin_FS', 'speaker', 0, 253]
  row 30: ['Brigitte_Jeanperrin_FS__19981210_0700_0800_inter_fm_dga', 'Brigitte_Jeanperrin_FS', 'speaker', 0, 857]
  row 31: ['Christian_Bauby_MS__19981210_0700_0800_inter_fm_dga', 'Christian_Bauby_MS', 'speaker', 0, 979]
  row 32: ['Alain_Rey_MS__19981210_0800_0900_inter_fm_dga', 'Alain_Rey_MS', 'speaker', 0, 113]
  row 33: ['Alex_Taylor_MS__19981210_0800_0900_inter_fm_dga', 'Alex_Taylor_MS', 'speaker', 0, 300]
  row 34: ['Jean_Marie_Le_Pen_MS__19981210_0800_0900_inter_fm_dga', 'Jean_Marie_Le_Pen_MS', 'speaker', 0, 391]
  row 35: ['Mireille_Lemaresquier_FT__19981210_0800_0900_inter_fm_dga', 'Mireille_Lemaresquier_FT', 'speaker', 0, 311]
  row 36: ['Pascale_Clark_FS__19981210_0800_0900_inter_fm_dga', 'Pascale_Clark_FS', 'speaker', 0, 566]
  row 37: ['Patricia_Martin_FS__19981210_0800_0900_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 111]
  row 38: ['William_Bourdon_MT__19981210_0800_0900_inter_fm_dga', 'William_Bourdon_MT', 'speaker', 0, 2100]
  row 39: ['unknown_FT__19981210_0800_0900_inter_fm_dga', 'unknown_FT', 'speaker', 0, 394]
  row 40: ['Joël_Collado_MS__19981211_0700_0800_inter_fm_dga', 'Joël_Collado_MS', 'speaker', 0, 161]
  row 41: ['Lise_Jolly_FS__19981211_0700_0800_inter_fm_dga', 'Lise_Jolly_FS', 'speaker', 0, 558]
  row 42: ['Patricia_Martin_FS__19981211_0700_0800_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 284]
  row 43: ['Philippe_Reltien_MT__19981211_0700_0800_inter_fm_dga', 'Philippe_Reltien_MT', 'speaker', 0, 553]
  row 44: ['Quentin_Dickinson_MT__19981211_0700_0800_inter_fm_dga', 'Quentin_Dickinson_MT', 'speaker', 0, 1598]
  row 45: ['Serge_Martin_MS__19981211_0700_0800_inter_fm_dga', 'Serge_Martin_MS', 'speaker', 0, 162]
  row 46: ['Simon_Tivolle_MS__19981211_0700_0800_inter_fm_dga', 'Simon_Tivolle_MS', 'speaker', 0, 150]
  row 47: ['Thierry_Fiorile_MT__19981211_0700_0800_inter_fm_dga', 'Thierry_Fiorile_MT', 'speaker', 0, 1546]
  row 48: ['Yves_Decaens_MS__19981211_0700_0800_inter_fm_dga', 'Yves_Decaens_MS', 'speaker', 0, 447]
  row 49: ['unknown_FT__19981211_0700_0800_inter_fm_dga', 'unknown_FT', 'speaker', 0, 2875]
  row 50: ['Alain_Passerel_MS__19981211_0800_0900_inter_fm_dga', 'Alain_Passerel_MS', 'speaker', 0, 296]
  row 51: ['Alex_Taylor_MS__19981211_0800_0900_inter_fm_dga', 'Alex_Taylor_MS', 'speaker', 0, 207]
  row 52: ['Bertrand_Vannier_MS__19981211_0800_0900_inter_fm_dga', 'Bertrand_Vannier_MS', 'speaker', 0, 478]
  row 53: ['Pascale_Clark_FS__19981211_0800_0900_inter_fm_dga', 'Pascale_Clark_FS', 'speaker', 0, 622]
  row 54: ['Patricia_Martin_FS__19981211_0800_0900_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 177]
  row 55: ['Philippe_Reltien_MT__19981211_0800_0900_inter_fm_dga', 'Philippe_Reltien_MT', 'speaker', 0, 425]
  row 56: ['Quentin_Dickinson_MT__19981211_0800_0900_inter_fm_dga', 'Quentin_Dickinson_MT', 'speaker', 0, 2038]
  row 57: ['Yves_Izard_MT__19981211_0800_0900_inter_fm_dga', 'Yves_Izard_MT', 'speaker', 0, 407]
  row 58: ['Isabel_Pasquier_FS__19981214_0700_0800_inter_fm_dga', 'Isabel_Pasquier_FS', 'speaker', 0, 711]
  row 59: ['Jacques_Plana_MT__19981214_0700_0800_inter_fm_dga', 'Jacques_Plana_MT', 'speaker', 0, 1926]
  row 60: ['Jérôme_Dorville_MS__19981214_0700_0800_inter_fm_dga', 'Jérôme_Dorville_MS', 'speaker', 0, 406]
  row 61: ['Michel_Berga_MS__19981214_0700_0800_inter_fm_dga', 'Michel_Berga_MS', 'speaker', 0, 840]
  row 62: ['Patricia_Martin_FS__19981214_0700_0800_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 288]
  row 63: ['Philippe_Reltien_MT__19981214_0700_0800_inter_fm_dga', 'Philippe_Reltien_MT', 'speaker', 0, 463]
  row 64: ['Pierre_Weill_MT__19981214_0700_0800_inter_fm_dga', 'Pierre_Weill_MT', 'speaker', 0, 688]
  row 65: ['Serge_Martinez_MT__19981214_0700_0800_inter_fm_dga', 'Serge_Martinez_MT', 'speaker', 0, 730]
  row 66: ['unknown_FT__19981214_0700_0800_inter_fm_dga', 'unknown_FT', 'speaker', 0, 3144]
  row 67: ['unknown_MT__19981214_0700_0800_inter_fm_dga', 'unknown_MT', 'speaker', 0, 86]
  row 68: ['Bertrand_Vannier_MS__19981214_0800_0900_inter_fm_dga', 'Bertrand_Vannier_MS', 'speaker', 0, 136]
  row 69: ['Christophe_Lurie_MT__19981214_0800_0900_inter_fm_dga', 'Christophe_Lurie_MT', 'speaker', 0, 1174]
  row 70: ['François_Hollande_MS__19981214_0800_0900_inter_fm_dga', 'François_Hollande_MS', 'speaker', 0, 472]
  row 71: ['Jean_Marc_Four_MS__19981214_0800_0900_inter_fm_dga', 'Jean_Marc_Four_MS', 'speaker', 0, 142]
  row 72: ['Pascal_Mizrahi_MS__19981214_0800_0900_inter_fm_dga', 'Pascal_Mizrahi_MS', 'speaker', 0, 133]
  row 73: ['Pascale_Clark_FS__19981214_0800_0900_inter_fm_dga', 'Pascale_Clark_FS', 'speaker', 0, 618]
  row 74: ['Patricia_Martin_FS__19981214_0800_0900_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 187]
  row 75: ['Christophe_Lurie_MT__19981215_0700_0800_inter_fm_dga', 'Christophe_Lurie_MT', 'speaker', 0, 566]
  row 76: ['Corinne_Audouin_FS__19981215_0700_0800_inter_fm_dga', 'Corinne_Audouin_FS', 'speaker', 0, 564]
  row 77: ['Frédéric_Charles_MT__19981215_0700_0800_inter_fm_dga', 'Frédéric_Charles_MT', 'speaker', 0, 1830]
  row 78: ['Jérôme_Bastion_MT__19981215_0700_0800_inter_fm_dga', 'Jérôme_Bastion_MT', 'speaker', 0, 1340]
  row 79: ['Michel_Berga_MS__19981215_0700_0800_inter_fm_dga', 'Michel_Berga_MS', 'speaker', 0, 771]
  row 80: ['Nathalie_Fontrel_FS__19981215_0700_0800_inter_fm_dga', 'Nathalie_Fontrel_FS', 'speaker', 0, 287]
  row 81: ['Patricia_Martin_FS__19981215_0700_0800_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 276]
  row 82: ['Philippe_Reltien_MT__19981215_0700_0800_inter_fm_dga', 'Philippe_Reltien_MT', 'speaker', 0, 451]
  row 83: ['Pierre_Le_Marc_MS__19981215_0700_0800_inter_fm_dga', 'Pierre_Le_Marc_MS', 'speaker', 0, 315]
  row 84: ['Pierre_Weill_MT__19981215_0700_0800_inter_fm_dga', 'Pierre_Weill_MT', 'speaker', 0, 825]
  row 85: ['unknown_FT__19981215_0700_0800_inter_fm_dga', 'unknown_FT', 'speaker', 0, 1775]
  row 86: ['Alain_Passerel_MS__19981215_0800_0900_inter_fm_dga', 'Alain_Passerel_MS', 'speaker', 0, 257]
  row 87: ['Alain_Rey_MS__19981215_0800_0900_inter_fm_dga', 'Alain_Rey_MS', 'speaker', 0, 136]
  row 88: ['Alex_Taylor_MS__19981215_0800_0900_inter_fm_dga', 'Alex_Taylor_MS', 'speaker', 0, 448]
  row 89: ['Charles_Hoareau_MT__19981215_0800_0900_inter_fm_dga', 'Charles_Hoareau_MT', 'speaker', 0, 1832]
  row 90: ['Françoise_de_Panafieu_FS__19981215_0800_0900_inter_fm_dga', 'Françoise_de_Panafieu_FS', 'speaker', 0, 419]
  row 91: ['Nathalie_Fontrel_FS__19981215_0800_0900_inter_fm_dga', 'Nathalie_Fontrel_FS', 'speaker', 0, 153]
  row 92: ['Pascale_Clark_FS__19981215_0800_0900_inter_fm_dga', 'Pascale_Clark_FS', 'speaker', 0, 597]
  row 93: ['Pierre_Weill_MT__19981215_0800_0900_inter_fm_dga', 'Pierre_Weill_MT', 'speaker', 0, 863]
  row 94: ['François_Cabrera_MT__19981216_0700_0800_inter_fm_dga', 'François_Cabrera_MT', 'speaker', 0, 1595]
  row 95: ['Hervé_Vieillard_Baron_MS__19981216_0700_0800_inter_fm_dga', 'Hervé_Vieillard_Baron_MS', 'speaker', 0, 1167]
  row 96: ['Hughes_Feltes_MT__19981216_0700_0800_inter_fm_dga', 'Hughes_Feltes_MT', 'speaker', 0, 761]
  row 97: ['Isabel_Pasquier_FS__19981216_0700_0800_inter_fm_dga', 'Isabel_Pasquier_FS', 'speaker', 0, 139]
  row 98: ['Max_Chaise_MT__19981216_0700_0800_inter_fm_dga', 'Max_Chaise_MT', 'speaker', 0, 746]
  row 99: ['Patricia_Martin_FS__19981216_0700_0800_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 261]
  row 100: ['Philippe_Reltien_MT__19981216_0700_0800_inter_fm_dga', 'Philippe_Reltien_MT', 'speaker', 0, 349]
  row 101: ['Éva_Bettan_FS__19981216_0700_0800_inter_fm_dga', 'Éva_Bettan_FS', 'speaker', 0, 726]
  row 102: ['Alex_Taylor_MS__19981216_0800_0900_inter_fm_dga', 'Alex_Taylor_MS', 'speaker', 0, 185]
  row 103: ['André_Michel_Ventre_MT__19981216_0800_0900_inter_fm_dga', 'André_Michel_Ventre_MT', 'speaker', 0, 1791]
  row 104: ['Bertrand_Vannier_MS__19981216_0800_0900_inter_fm_dga', 'Bertrand_Vannier_MS', 'speaker', 0, 131]
  row 105: ['Ernest_Antoine_Seillière_MS__19981216_0800_0900_inter_fm_dga', 'Ernest_Antoine_Seillière_MS', 'speaker', 0, 395]
  row 106: ['Hélène_Cardin_FS__19981216_0800_0900_inter_fm_dga', 'Hélène_Cardin_FS', 'speaker', 0, 248]
  row 107: ['Isabelle_Delaude_FS__19981216_0800_0900_inter_fm_dga', 'Isabelle_Delaude_FS', 'speaker', 0, 130]
  row 108: ['Joël_Collado_MS__19981216_0800_0900_inter_fm_dga', 'Joël_Collado_MS', 'speaker', 0, 149]
  row 109: ['Pascale_Clark_FS__19981216_0800_0900_inter_fm_dga', 'Pascale_Clark_FS', 'speaker', 0, 632]
  row 110: ['Patricia_Martin_FS__19981216_0800_0900_inter_fm_dga', 'Patricia_Martin_FS', 'speaker', 0, 103]
  row 111: ['Christophe_Hondelatte_MS__19990527_1900_1920_inter_fm_dga', 'Christophe_Hondelatte_MS', 'speaker', 0, 329]
  row 112: ['Pascal_Pierozzi_MS__19990527_1900_1920_inter_fm_dga', 'Pascal_Pierozzi_MS', 'speaker', 0, 145]
  row 113: ['Thierry_Fiorile_MS__19990527_1900_1920_inter_fm_dga', 'Thierry_Fiorile_MS', 'speaker', 0, 561]
  row 114: ['unknown_FT__19990527_1900_1920_inter_fm_dga', 'unknown_FT', 'speaker', 0, 1672]
  row 115: ['Alain_Noël_MT__19990607_1900_1920_inter_fm_dga', 'Alain_Noël_MT', 'speaker', 0, 825]
  row 116: ['Christian_Bindner_MS__19990607_1900_1920_inter_fm_dga', 'Christian_Bindner_MS', 'speaker', 0, 142]
  row 117: ['Christophe_Hondelatte_MS__19990607_1900_1920_inter_fm_dga', 'Christophe_Hondelatte_MS', 'speaker', 0, 143]
  row 118: ['Dominique_Thierry_MS__19990607_1900_1920_inter_fm_dga', 'Dominique_Thierry_MS', 'speaker', 0, 161]
  row 119: ['Franck_Heriot_MS__19990607_1900_1920_inter_fm_dga', 'Franck_Heriot_MS', 'speaker', 0, 321]
  row 120: ['Jean_François_Rhein_MS__19990607_1900_1920_inter_fm_dga', 'Jean_François_Rhein_MS', 'speaker', 0, 141]
  row 121: ['unknown_FT__19990607_1900_1920_inter_fm_dga', 'unknown_FT', 'speaker', 0, 4964]
  row 122: ['Christophe_Hondelatte_MS__19990608_1900_1920_inter_fm_dga', 'Christophe_Hondelatte_MS', 'speaker', 0, 297]
  row 123: ['Lionel_Jospin_MS__19990608_1900_1920_inter_fm_dga', 'Lionel_Jospin_MS', 'speaker', 0, 943]
  row 124: ['Lise_Jolly_FS__19990608_1900_1920_inter_fm_dga', 'Lise_Jolly_FS', 'speaker', 0, 376]
  row 125: ['Philippe_Reltien_FT__19990608_1900_1920_inter_fm_dga', 'Philippe_Reltien_FT', 'speaker', 0, 385]
  row 126: ['Philippe_Reltien_MT__19990608_1900_1920_inter_fm_dga', 'Philippe_Reltien_MT', 'speaker', 0, 488]
  row 127: ['Christophe_Hondelatte_MS__19990609_1900_1920_inter_fm_dga', 'Christophe_Hondelatte_MS', 'speaker', 0, 273]
  row 128: ['Lionel_Jospin_MS__19990609_1900_1920_inter_fm_dga', 'Lionel_Jospin_MS', 'speaker', 0, 747]
  row 129: ['Michel_Garcia_MT__19990609_1900_1920_inter_fm_dga', 'Michel_Garcia_MT', 'speaker', 0, 1741]
  row 130: ['Nathalie_Fontrel_FS__19990609_1900_1920_inter_fm_dga', 'Nathalie_Fontrel_FS', 'speaker', 0, 640]
  row 131: ['Philippe_Reltien_MT__19990609_1900_1920_inter_fm_dga', 'Philippe_Reltien_MT', 'speaker', 0, 635]
  row 132: ['unknown_FT__19990609_1900_1920_inter_fm_dga', 'unknown_FT', 'speaker', 0, 1289]
  row 133: ['Christophe_Hondelatte_MS__19990610_1900_1920_inter_fm_dga', 'Christophe_Hondelatte_MS', 'speaker', 0, 277]
  row 134: ['Lionel_Thomson_MS__19990610_1900_1920_inter_fm_dga', 'Lionel_Thomson_MS', 'speaker', 0, 281]
  row 135: ['Serge_Martin_MS__19990610_1900_1920_inter_fm_dga', 'Serge_Martin_MS', 'speaker', 0, 265]
  row 136: ['Ticky_Holgado_MT__19990610_1900_1920_inter_fm_dga', 'Ticky_Holgado_MT', 'speaker', 0, 1192]
  row 137: ['unknown_FT__19990610_1900_1920_inter_fm_dga', 'unknown_FT', 'speaker', 0, 1750]
  row 138: ['Christophe_Hondelatte_MS__19990611_1900_1920_inter_fm_dga', 'Christophe_Hondelatte_MS', 'speaker', 0, 301]
  row 139: ['Dominique_Thierry_MS__19990611_1900_1920_inter_fm_dga', 'Dominique_Thierry_MS', 'speaker', 0, 297]
  row 140: ['Laurent_Maurinot_MT__19990611_1900_1920_inter_fm_dga', 'Laurent_Maurinot_MT', 'speaker', 0, 1767]
  row 141: ['Luc_Lemonnier_MS__19990611_1900_1920_inter_fm_dga', 'Luc_Lemonnier_MS', 'speaker', 0, 264]
  row 142: ['Pierre_Billaud_MT__19990611_1900_1920_inter_fm_dga', 'Pierre_Billaud_MT', 'speaker', 0, 824]
  row 143: ['unknown_FT__19990611_1900_1920_inter_fm_dga', 'unknown_FT', 'speaker', 0, 6145]
  row 144: ['Christophe_Hondelatte_MS__19990614_1900_1920_inter_fm_dga', 'Christophe_Hondelatte_MS', 'speaker', 0, 290]
  row 145: ['Dominique_Thierry_MS__19990614_1900_1920_inter_fm_dga', 'Dominique_Thierry_MS', 'speaker', 0, 137]
  row 146: ['Hélène_Jouan_FS__19990614_1900_1920_inter_fm_dga', 'Hélène_Jouan_FS', 'speaker', 0, 717]
  row 147: ['Nicolas_Sarkozy_MS__19990614_1900_1920_inter_fm_dga', 'Nicolas_Sarkozy_MS', 'speaker', 0, 235]
  row 148: ['Pierre_Billaud_MT__19990614_1900_1920_inter_fm_dga', 'Pierre_Billaud_MT', 'speaker', 0, 962]
  row 149: ['Quentin_Dickinson_MS__19990614_1900_1920_inter_fm_dga', 'Quentin_Dickinson_MS', 'speaker', 0, 128]
  row 150: ['Stéphane_Rozes_MT__19990614_1900_1920_inter_fm_dga', 'Stéphane_Rozes_MT', 'speaker', 0, 1918]
  row 151: ['Christophe_Hondelatte_MS__19990616_1900_1920_inter_fm_dga', 'Christophe_Hondelatte_MS', 'speaker', 0, 282]
  row 152: ['Dominique_André_FS__19990616_1900_1920_inter_fm_dga', 'Dominique_André_FS', 'speaker', 0, 650]
  row 153: ['Fabrice_Abgrall_MS__19990616_1900_1920_inter_fm_dga', 'Fabrice_Abgrall_MS', 'speaker', 0, 41]
  row 154: ['Jean_François_Rhein_FS__19990616_1900_1920_inter_fm_dga', 'Jean_François_Rhein_FS', 'speaker', 0, 130]
  row 155: ['Jean_François_Rhein_MS__19990616_1900_1920_inter_fm_dga', 'Jean_François_Rhein_MS', 'speaker', 0, 421]
  row 156: ['Jean_Luc_Cretier_MT__19990616_1900_1920_inter_fm_dga', 'Jean_Luc_Cretier_MT', 'speaker', 0, 733]
  row 157: ['Pierre_Billaud_MT__19990616_1900_1920_inter_fm_dga', 'Pierre_Billaud_MT', 'speaker', 0, 927]
  row 158: ['unknown_FT__19990616_1900_1920_inter_fm_dga', 'unknown_FT', 'speaker', 0, 3928]
  row 159: ['unknown_MT__19990616_1900_1920_inter_fm_dga', 'unknown_MT', 'speaker', 0, 82]
  row 160: ['Dominique_Chauvelier_MT__19990617_1900_1920_inter_fm_dga', 'Dominique_Chauvelier_MT', 'speaker', 0, 1462]
  row 161: ['Gérard_Courchelle_MT__19990617_1900_1920_inter_fm_dga', 'Gérard_Courchelle_MT', 'speaker', 0, 87]
  row 162: ['Hélène_Jouan_FS__19990617_1900_1920_inter_fm_dga', 'Hélène_Jouan_FS', 'speaker', 0, 698]
  row 163: ['Jacques_Chirac_MS__19990617_1900_1920_inter_fm_dga', 'Jacques_Chirac_MS', 'speaker', 0, 580]
  row 164: ['Philippe_Lamblin_MT__19990617_1900_1920_inter_fm_dga', 'Philippe_Lamblin_MT', 'speaker', 0, 1067]
  row 165: ['Pierre_Billaud_MT__19990617_1900_1920_inter_fm_dga', 'Pierre_Billaud_MT', 'speaker', 0, 1070]
  row 166: ['Thierry_Fiorile_MS__19990617_1900_1920_inter_fm_dga', 'Thierry_Fiorile_MS', 'speaker', 0, 542]
  row 167: ['unknown_FT__19990617_1900_1920_inter_fm_dga', 'unknown_FT', 'speaker', 0, 1425]
  row 168: ['Denis_Astagneau_MS__19990618_1900_1920_inter_fm_dga', 'Denis_Astagneau_MS', 'speaker', 0, 435]
  row 169: ['Fabienne_Sintès_FS__19990618_1900_1920_inter_fm_dga', 'Fabienne_Sintès_FS', 'speaker', 0, 262]
  row 170: ['Fabienne_Sintès_MS__19990618_1900_1920_inter_fm_dga', 'Fabienne_Sintès_MS', 'speaker', 0, 281]
  row 171: ['Hélène_Jouan_FS__19990618_1900_1920_inter_fm_dga', 'Hélène_Jouan_FS', 'speaker', 0, 548]
  row 172: ['Jacques_Chirac_MS__19990618_1900_1920_inter_fm_dga', 'Jacques_Chirac_MS', 'speaker', 0, 582]
  row 173: ['Lionel_Thomson_MT__19990618_1900_1920_inter_fm_dga', 'Lionel_Thomson_MT', 'speaker', 0, 1307]
  row 174: ['Christophe_Hondelatte_MS__19990621_1900_1920_inter_fm_dga', 'Christophe_Hondelatte_MS', 'speaker', 0, 288]
  row 175: ['Dominique_André_FS__19990621_1900_1920_inter_fm_dga', 'Dominique_André_FS', 'speaker', 0, 888]
  row 176: ['Georges_Goujon_FT__19990621_1900_1920_inter_fm_dga', 'Georges_Goujon_FT', 'speaker', 0, 63]
  row 177: ['Georges_Goujon_MT__19990621_1900_1920_inter_fm_dga', 'Georges_Goujon_MT', 'speaker', 0, 1267]
  row 178: ['Laurent_de_Groote_MT__19990621_1900_1920_inter_fm_dga', 'Laurent_de_Groote_MT', 'speaker', 0, 747]
  row 179: ['Lionel_Jospin_MS__19990621_1900_1920_inter_fm_dga', 'Lionel_Jospin_MS', 'speaker', 0, 629]
  row 180: ['Bruno_Gaudichon_MT__20000410_0930_1030_rfi_fm_dga', 'Bruno_Gaudichon_MT', 'speaker', 0, 1983]
  row 181: ['François_Xavier_Freland_MT__20000410_0930_1030_rfi_fm_dga', 'François_Xavier_Freland_MT', 'speaker', 0, 257]
  row 182: ['Ivoir_Senisevitch_MS__20000410_0930_1030_rfi_fm_dga', 'Ivoir_Senisevitch_MS', 'speaker', 0, 554]
  row 183: ['Jean_Paul_Philippon_MS__20000410_0930_1030_rfi_fm_dga', 'Jean_Paul_Philippon_MS', 'speaker', 0, 611]
  row 184: ['Jérôme_Bastion_FT__20000410_0930_1030_rfi_fm_dga', 'Jérôme_Bastion_FT', 'speaker', 0, 593]
  row 185: ['Jérôme_Bastion_MT__20000410_0930_1030_rfi_fm_dga', 'Jérôme_Bastion_MT', 'speaker', 0, 520]
  row 186: ['Pierre_Cayrol_MT__20000410_0930_1030_rfi_fm_dga', 'Pierre_Cayrol_MT', 'speaker', 0, 589]
  row 187: ['unknown_FT__20000410_0930_1030_rfi_fm_dga', 'unknown_FT', 'speaker', 0, 11308]
  row 188: ['unknown_MT__20000410_0930_1030_rfi_fm_dga', 'unknown_MT', 'speaker', 0, 70]
  row 189: ['Éric_Samson_MT__20000410_0930_1030_rfi_fm_dga', 'Éric_Samson_MT', 'speaker', 0, 969]
  row 190: ['Gérard_Barthélémy_MS__20000410_1130_1230_rfi_fm_dga', 'Gérard_Barthélémy_MS', 'speaker', 0, 1546]
  row 191: ['Jacques_Tisioux_MT__20000410_1130_1230_rfi_fm_dga', 'Jacques_Tisioux_MT', 'speaker', 0, 935]
  row 192: ['Marc_Leroy_Beaulieu_FT__20000410_1130_1230_rfi_fm_dga', 'Marc_Leroy_Beaulieu_FT', 'speaker', 0, 62]
  row 193: ['Marc_Leroy_Beaulieu_MT__20000410_1130_1230_rfi_fm_dga', 'Marc_Leroy_Beaulieu_MT', 'speaker', 0, 1099]
  row 194: ['Mimi_Barthélémy_FS__20000410_1130_1230_rfi_fm_dga', 'Mimi_Barthélémy_FS', 'speaker', 0, 1048]
  row 195: ['Pierre_Cayrol_MT__20000410_1130_1230_rfi_fm_dga', 'Pierre_Cayrol_MT', 'speaker', 0, 1360]
  row 196: ['unknown_FT__20000410_1130_1230_rfi_fm_dga', 'unknown_FT', 'speaker', 0, 49]
  row 197: ['Éric_Samson_MT__20000410_1130_1230_rfi_fm_dga', 'Éric_Samson_MT', 'speaker', 0, 1081]
  row 198: ['Catherine_Monet_FS__20000414_0930_1030_rfi_fm_dga', 'Catherine_Monet_FS', 'speaker', 0, 291]
  row 199: ['Dominique_Cabrera_FS__20000414_0930_1030_rfi_fm_dga', 'Dominique_Cabrera_FS', 'speaker', 0, 462]
  row 200: ['François_Huwart_MT__20000414_0930_1030_rfi_fm_dga', 'François_Huwart_MT', 'speaker', 0, 721]
  row 201: ['François_Xavier_Freland_MT__20000414_0930_1030_rfi_fm_dga', 'François_Xavier_Freland_MT', 'speaker', 0, 1288]
  row 202: ['Jacques_Alix_MS__20000414_0930_1030_rfi_fm_dga', 'Jacques_Alix_MS', 'speaker', 0, 280]
  row 203: ['Jean_Marie_Cohatte_MT__20000414_0930_1030_rfi_fm_dga', 'Jean_Marie_Cohatte_MT', 'speaker', 0, 123]
  row 204: ['Juan_Gomez_MS__20000414_0930_1030_rfi_fm_dga', 'Juan_Gomez_MS', 'speaker', 0, 446]
  row 205: ['Marc_Lebeaupin_MT__20000414_0930_1030_rfi_fm_dga', 'Marc_Lebeaupin_MT', 'speaker', 0, 1079]
  row 206: ['Marie_Rose_Moro_FS__20000414_0930_1030_rfi_fm_dga', 'Marie_Rose_Moro_FS', 'speaker', 0, 434]
  row 207: ['Michel_Paul_MT__20000414_0930_1030_rfi_fm_dga', 'Michel_Paul_MT', 'speaker', 0, 646]
  row 208: ['Yves_Izard_MT__20000414_0930_1030_rfi_fm_dga', 'Yves_Izard_MT', 'speaker', 0, 766]
  row 209: ['unknown_FT__20000414_0930_1030_rfi_fm_dga', 'unknown_FT', 'speaker', 0, 2111]
  row 210: ['Claude_Lapenderie_MT__20000522_0930_1030_rfi_fm_dga', 'Claude_Lapenderie_MT', 'speaker', 0, 2046]
  row 211: ['Emmanuel_Gabet_MS__20000522_0930_1030_rfi_fm_dga', 'Emmanuel_Gabet_MS', 'speaker', 0, 467]
  row 212: ['François_Xavier_Freland_MT__20000522_0930_1030_rfi_fm_dga', 'François_Xavier_Freland_MT', 'speaker', 0, 431]
  row 213: ['Jean_Pierre_Chevènement_FT__20000522_0930_1030_rfi_fm_dga', 'Jean_Pierre_Chevènement_FT', 'speaker', 0, 140]
  row 214: ['Jean_Pierre_Chevènement_MS__20000522_0930_1030_rfi_fm_dga', 'Jean_Pierre_Chevènement_MS', 'speaker', 0, 54]
  row 215: ['Jean_Pierre_Chevènement_MT__20000522_0930_1030_rfi_fm_dga', 'Jean_Pierre_Chevènement_MT', 'speaker', 0, 1193]
  row 216: ['Luc_Amangé_MT__20000522_0930_1030_rfi_fm_dga', 'Luc_Amangé_MT', 'speaker', 0, 865]
  row 217: ['Philippe_Auclerc_MS__20000522_0930_1030_rfi_fm_dga', 'Philippe_Auclerc_MS', 'speaker', 0, 306]
  row 218: ['Abi_Diouf_FS__20000522_1130_1230_rfi_fm_dga', 'Abi_Diouf_FS', 'speaker', 0, 609]
  row 219: ['Alain_Foka_MS__20000522_1130_1230_rfi_fm_dga', 'Alain_Foka_MS', 'speaker', 0, 129]
  row 220: ['Fabrice_Leclerc_MS__20000522_1130_1230_rfi_fm_dga', 'Fabrice_Leclerc_MS', 'speaker', 0, 147]
  row 221: ['Frédérique_Tissandier_FS__20000522_1130_1230_rfi_fm_dga', 'Frédérique_Tissandier_FS', 'speaker', 0, 479]
  row 222: ['Jean_Pierre_Canet_MS__20000522_1130_1230_rfi_fm_dga', 'Jean_Pierre_Canet_MS', 'speaker', 0, 463]
  row 223: ['Jean_Pierre_Chevènement_FT__20000522_1130_1230_rfi_fm_dga', 'Jean_Pierre_Chevènement_FT', 'speaker', 0, 89]
  row 224: ['Jean_Pierre_Chevènement_MT__20000522_1130_1230_rfi_fm_dga', 'Jean_Pierre_Chevènement_MT', 'speaker', 0, 618]
  row 225: ['Kangni_Alem_MS__20000522_1130_1230_rfi_fm_dga', 'Kangni_Alem_MS', 'speaker', 0, 150]
  row 226: ['Luc_Amangé_MT__20000522_1130_1230_rfi_fm_dga', 'Luc_Amangé_MT', 'speaker', 0, 1676]
  row 227: ['Pascal_Couchepin_MT__20000522_1130_1230_rfi_fm_dga', 'Pascal_Couchepin_MT', 'speaker', 0, 76]
  row 228: ['Sophie_Ekoué_FS__20000522_1130_1230_rfi_fm_dga', 'Sophie_Ekoué_FS', 'speaker', 0, 152]
  row 229: ['Thierry_Parisot_MT__20000522_1130_1230_rfi_fm_dga', 'Thierry_Parisot_MT', 'speaker', 0, 1771]
  row 230: ['unknown_FT__20000522_1130_1230_rfi_fm_dga', 'unknown_FT', 'speaker', 0, 1870]
  row 231: ['Arnaud_Pontus_MS__20000523_0930_1030_rfi_fm_dga', 'Arnaud_Pontus_MS', 'speaker', 0, 138]
  row 232: ['Catherine_Monet_FS__20000523_0930_1030_rfi_fm_dga', 'Catherine_Monet_FS', 'speaker', 0, 660]
  row 233: ['Christophe_Caresche_MS__20000523_0930_1030_rfi_fm_dga', 'Christophe_Caresche_MS', 'speaker', 0, 119]
  row 234: ['Emmanuel_Gabet_MS__20000523_0930_1030_rfi_fm_dga', 'Emmanuel_Gabet_MS', 'speaker', 0, 158]
  row 235: ['François_Xavier_Freland_MT__20000523_0930_1030_rfi_fm_dga', 'François_Xavier_Freland_MT', 'speaker', 0, 907]
  row 236: ['Jacques_Alix_MS__20000523_0930_1030_rfi_fm_dga', 'Jacques_Alix_MS', 'speaker', 0, 143]
  row 237: ['Jean_Tiberi_MT__20000523_0930_1030_rfi_fm_dga', 'Jean_Tiberi_MT', 'speaker', 0, 1260]
  row 238: ['Juan_Gomez_MS__20000523_0930_1030_rfi_fm_dga', 'Juan_Gomez_MS', 'speaker', 0, 150]
  row 239: ['Michel_Paul_MT__20000523_0930_1030_rfi_fm_dga', 'Michel_Paul_MT', 'speaker', 0, 815]
  row 240: ['Paul_Khalife_FT__20000523_0930_1030_rfi_fm_dga', 'Paul_Khalife_FT', 'speaker', 0, 1016]
  row 241: ['Paul_Khalife_MT__20000523_0930_1030_rfi_fm_dga', 'Paul_Khalife_MT', 'speaker', 0, 304]
  row 242: ['Philippe_Auclerc_MS__20000523_0930_1030_rfi_fm_dga', 'Philippe_Auclerc_MS', 'speaker', 0, 138]
  row 243: ['unknown_FT__20000523_0930_1030_rfi_fm_dga', 'unknown_FT', 'speaker', 0, 2614]
  row 244: ['unknown_MT__20000523_0930_1030_rfi_fm_dga', 'unknown_MT', 'speaker', 0, 38]
  row 245: ['Claude_Hélène_Perrot_FS__20000523_1130_1230_rfi_fm_dga', 'Claude_Hélène_Perrot_FS', 'speaker', 0, 449]
  row 246: ['Frédérique_Tissandier_FS__20000523_1130_1230_rfi_fm_dga', 'Frédérique_Tissandier_FS', 'speaker', 0, 816]
  row 247: ['Marc_Garanger_MS__20000523_1130_1230_rfi_fm_dga', 'Marc_Garanger_MS', 'speaker', 0, 1038]
  row 248: ['Michel_Paul_MT__20000523_1130_1230_rfi_fm_dga', 'Michel_Paul_MT', 'speaker', 0, 368]
  row 249: ['Paul_Khalife_FT__20000523_1130_1230_rfi_fm_dga', 'Paul_Khalife_FT', 'speaker', 0, 1173]
  row 250: ['Paul_Khalife_MT__20000523_1130_1230_rfi_fm_dga', 'Paul_Khalife_MT', 'speaker', 0, 311]
  row 251: ['Éric_Samson_MT__20000523_1130_1230_rfi_fm_dga', 'Éric_Samson_MT', 'speaker', 0, 1241]
  row 252: ['Bruno_Darroux_MS__20000524_0930_1030_rfi_fm_dga', 'Bruno_Darroux_MS', 'speaker', 0, 507]
  row 253: ['Emmanuel_Gabet_MS__20000524_0930_1030_rfi_fm_dga', 'Emmanuel_Gabet_MS', 'speaker', 0, 515]
  row 254: ['Michel_Paul_MT__20000524_0930_1030_rfi_fm_dga', 'Michel_Paul_MT', 'speaker', 0, 658]
  row 255: ['unknown_FT__20000524_0930_1030_rfi_fm_dga', 'unknown_FT', 'speaker', 0, 2150]
  row 256: ['Bruno_Darroux_MS__20000524_1130_1230_rfi_fm_dga', 'Bruno_Darroux_MS', 'speaker', 0, 976]
  row 257: ['Cécile_Méji_FS__20000524_1130_1230_rfi_fm_dga', 'Cécile_Méji_FS', 'speaker', 0, 433]
  row 258: ['Isabelle_Jammot_FS__20000524_1130_1230_rfi_fm_dga', 'Isabelle_Jammot_FS', 'speaker', 0, 811]
  row 259: ['Michel_Paul_MT__20000524_1130_1230_rfi_fm_dga', 'Michel_Paul_MT', 'speaker', 0, 678]
  row 260: ['unknown_FT__20000524_1130_1230_rfi_fm_dga', 'unknown_FT', 'speaker', 0, 3958]
  row 261: ['Frédérique_Lebel_FS__20000525_0930_1030_rfi_fm_dga', 'Frédérique_Lebel_FS', 'speaker', 0, 1071]
  row 262: ['Miguel_Brito_FS__20000525_0930_1030_rfi_fm_dga', 'Miguel_Brito_FS', 'speaker', 0, 401]
  row 263: ['Miguel_Brito_MS__20000525_0930_1030_rfi_fm_dga', 'Miguel_Brito_MS', 'speaker', 0, 892]
  row 264: ['Pierre_Yves_Dugas_MT__20000525_0930_1030_rfi_fm_dga', 'Pierre_Yves_Dugas_MT', 'speaker', 0, 1750]
  row 265: ['unknown_FT__20000525_0930_1030_rfi_fm_dga', 'unknown_FT', 'speaker', 0, 2103]
  row 266: ['unknown_MT__20000525_0930_1030_rfi_fm_dga', 'unknown_MT', 'speaker', 0, 46]
  row 267: ['Alain_Foka_MS__20000525_1130_1230_rfi_fm_dga', 'Alain_Foka_MS', 'speaker', 0, 458]
  row 268: ['Cécile_Méji_FS__20000525_1130_1230_rfi_fm_dga', 'Cécile_Méji_FS', 'speaker', 0, 469]
  row 269: ['Frédéric_Domont_MS__20000525_1130_1230_rfi_fm_dga', 'Frédéric_Domont_MS', 'speaker', 0, 272]
  row 270: ['Isabelle_Jammot_FS__20000525_1130_1230_rfi_fm_dga', 'Isabelle_Jammot_FS', 'speaker', 0, 675]
  row 271: ['Jean_Hélène_MT__20000525_1130_1230_rfi_fm_dga', 'Jean_Hélène_MT', 'speaker', 0, 1379]
  row 272: ['Laurent_Berthot_MS__20000525_1130_1230_rfi_fm_dga', 'Laurent_Berthot_MS', 'speaker', 0, 141]
  row 273: ['Laurent_Boissu_FT__20000525_1130_1230_rfi_fm_dga', 'Laurent_Boissu_FT', 'speaker', 0, 113]
  row 274: ['Laurent_Boissu_MT__20000525_1130_1230_rfi_fm_dga', 'Laurent_Boissu_MT', 'speaker', 0, 1465]
  row 275: ['Sophie_Ekoué_FS__20000525_1130_1230_rfi_fm_dga', 'Sophie_Ekoué_FS', 'speaker', 0, 151]
  row 276: ['unknown_FT__20000525_1130_1230_rfi_fm_dga', 'unknown_FT', 'speaker', 0, 1722]
  row 277: ['Bernadette_Chamonaz_FS__20030414_0700_0800_FRANCEINTER_DGA', 'Bernadette_Chamonaz_FS', 'speaker', 0, 763]
  row 278: ['Bernard_Guetta_MS__20030414_0700_0800_FRANCEINTER_DGA', 'Bernard_Guetta_MS', 'speaker', 0, 169]
  row 279: ['Franck_Mathevon_MS__20030414_0700_0800_FRANCEINTER_DGA', 'Franck_Mathevon_MS', 'speaker', 0, 141]
  row 280: ['Haïda_Thouiri_FS__20030414_0700_0800_FRANCEINTER_DGA', 'Haïda_Thouiri_FS', 'speaker', 0, 450]
  row 281: ['Martin_Winckler_MS__20030414_0700_0800_FRANCEINTER_DGA', 'Martin_Winckler_MS', 'speaker', 0, 127]
  row 282: ['Pierre_Le_Marc_MS__20030414_0700_0800_FRANCEINTER_DGA', 'Pierre_Le_Marc_MS', 'speaker', 0, 152]
  row 283: ['Alain_Rey_MS__20030414_0800_0900_FRANCEINTER_DGA', 'Alain_Rey_MS', 'speaker', 0, 136]
  row 284: ['Gérard_Courchelle_MS__20030414_0800_0900_FRANCEINTER_DGA', 'Gérard_Courchelle_MS', 'speaker', 0, 134]
  row 285: ['Hélène_Jouan_FS__20030414_0800_0900_FRANCEINTER_DGA', 'Hélène_Jouan_FS', 'speaker', 0, 686]
  row 286: ['Laurent_Murawiec_MT__20030414_0800_0900_FRANCEINTER_DGA', 'Laurent_Murawiec_MT', 'speaker', 0, 275]
  row 287: ['Patrick_Roger_MS__20030414_0800_0900_FRANCEINTER_DGA', 'Patrick_Roger_MS', 'speaker', 0, 152]
  row 288: ['Peer_De_Jong_MS__20030414_0800_0900_FRANCEINTER_DGA', 'Peer_De_Jong_MS', 'speaker', 0, 138]
  row 289: ['Anne_Chépeau_FS__20030414_1200_1300_FRANCEINFO_DGA', 'Anne_Chépeau_FS', 'speaker', 0, 484]
  row 290: ['Antoine_Basbous_MT__20030414_1200_1300_FRANCEINFO_DGA', 'Antoine_Basbous_MT', 'speaker', 0, 759]
  row 291: ['Catherine_Monet_FT__20030414_1200_1300_FRANCEINFO_DGA', 'Catherine_Monet_FT', 'speaker', 0, 389]
  row 292: ['Guillaume_Vanhems_MS__20030414_1200_1300_FRANCEINFO_DGA', 'Guillaume_Vanhems_MS', 'speaker', 0, 158]
  row 293: ['Lise_Jolly_FS__20030414_1200_1300_FRANCEINFO_DGA', 'Lise_Jolly_FS', 'speaker', 0, 280]
  row 294: ['Anne_Chépeau_FS__20030414_1700_1800_FRANCEINFO_DGA', 'Anne_Chépeau_FS', 'speaker', 0, 482]
  row 295: ['Bernard_Stéphane_FS__20030414_1700_1800_FRANCEINFO_DGA', 'Bernard_Stéphane_FS', 'speaker', 0, 153]
  row 296: ['Catherine_Monet_FT__20030414_1700_1800_FRANCEINFO_DGA', 'Catherine_Monet_FT', 'speaker', 0, 229]
  row 297: ['Isabelle_Labeyrie_FS__20030414_1700_1800_FRANCEINFO_DGA', 'Isabelle_Labeyrie_FS', 'speaker', 0, 277]
  row 298: ['Jérôme_Colombain_MS__20030414_1700_1800_FRANCEINFO_DGA', 'Jérôme_Colombain_MS', 'speaker', 0, 135]
  row 299: ['Marie_Ange_Lescure_FS__20030414_1700_1800_FRANCEINFO_DGA', 'Marie_Ange_Lescure_FS', 'speaker', 0, 148]
  row 300: ['Stéphane_Iglesis_MT__20030414_1700_1800_FRANCEINFO_DGA', 'Stéphane_Iglesis_MT', 'speaker', 0, 137]
  row 301: ['Thibaud_Vincent_MT__20030414_1700_1800_FRANCEINFO_DGA', 'Thibaud_Vincent_MT', 'speaker', 0, 332]
  row 302: ['Vincent_Rodriguez_MS__20030414_1700_1800_FRANCEINFO_DGA', 'Vincent_Rodriguez_MS', 'speaker', 0, 143]
  row 303: ['Bernadette_Chamonaz_FS__20030415_0700_0800_FRANCEINTER_DGA', 'Bernadette_Chamonaz_FS', 'speaker', 0, 590]
  row 304: ['Haïda_Thouiri_FS__20030415_0700_0800_FRANCEINTER_DGA', 'Haïda_Thouiri_FS', 'speaker', 0, 458]
  row 305: ['Hélène_Jouan_FS__20030415_0700_0800_FRANCEINTER_DGA', 'Hélène_Jouan_FS', 'speaker', 0, 134]
  row 306: ['Jack_Lang_MS__20030415_0700_0800_FRANCEINTER_DGA', 'Jack_Lang_MS', 'speaker', 0, 152]
  row 307: ['Michel_Berga_MS__20030415_0700_0800_FRANCEINTER_DGA', 'Michel_Berga_MS', 'speaker', 0, 403]
  row 308: ['Étienne_Monin_MS__20030415_0700_0800_FRANCEINTER_DGA', 'Étienne_Monin_MS', 'speaker', 0, 632]
  row 309: ['Bernard_Guetta_MS__20030415_0800_0900_FRANCEINTER_DGA', 'Bernard_Guetta_MS', 'speaker', 0, 150]
  row 310: ['Dominique_Bromberger_FS__20030415_0800_0900_FRANCEINTER_DGA', 'Dominique_Bromberger_FS', 'speaker', 0, 148]
  row 311: ['Fabrice_Drouelle_FS__20030415_0800_0900_FRANCEINTER_DGA', 'Fabrice_Drouelle_FS', 'speaker', 0, 143]
  row 312: ['Gérard_Courchelle_MS__20030415_0800_0900_FRANCEINTER_DGA', 'Gérard_Courchelle_MS', 'speaker', 0, 285]
  row 313: ['Hélène_Cardin_FS__20030415_0800_0900_FRANCEINTER_DGA', 'Hélène_Cardin_FS', 'speaker', 0, 516]
  row 314: ['Nathalie_Fontrel_FS__20030415_0800_0900_FRANCEINTER_DGA', 'Nathalie_Fontrel_FS', 'speaker', 0, 571]
  row 315: ['Peer_De_Jong_MS__20030415_0800_0900_FRANCEINTER_DGA', 'Peer_De_Jong_MS', 'speaker', 0, 157]
  row 316: ['Bénédicte_Tassart_FS__20030415_1200_1300_FRANCEINFO_DGA', 'Bénédicte_Tassart_FS', 'speaker', 0, 312]
  row 317: ['Emmanuelle_Daviet_FS__20030415_1200_1300_FRANCEINFO_DGA', 'Emmanuelle_Daviet_FS', 'speaker', 0, 609]
  row 318: ['Florence_Leroy_FS__20030415_1200_1300_FRANCEINFO_DGA', 'Florence_Leroy_FS', 'speaker', 0, 258]
  row 319: ['Mathieu_Aron_MS__20030415_1200_1300_FRANCEINFO_DGA', 'Mathieu_Aron_MS', 'speaker', 0, 120]
  row 320: ['Pierre_Banc_MS__20030415_1200_1300_FRANCEINFO_DGA', 'Pierre_Banc_MS', 'speaker', 0, 557]
  row 321: ['Pierre_Henry_MT__20030415_1200_1300_FRANCEINFO_DGA', 'Pierre_Henry_MT', 'speaker', 0, 294]
  row 322: ['Anne_Chépeau_FS__20030415_1700_1800_FRANCEINFO_DGA', 'Anne_Chépeau_FS', 'speaker', 0, 321]
  row 323: ['Mathieu_Aron_MS__20030415_1700_1800_FRANCEINFO_DGA', 'Mathieu_Aron_MS', 'speaker', 0, 274]
  row 324: ['Pascal_Le_Guern_MS__20030415_1700_1800_FRANCEINFO_DGA', 'Pascal_Le_Guern_MS', 'speaker', 0, 337]
  row 325: ['Quentin_Dickinson_MT__20030415_1700_1800_FRANCEINFO_DGA', 'Quentin_Dickinson_MT', 'speaker', 0, 144]
  row 326: ['Roselyne_Bachelot_MS__20030415_1700_1800_FRANCEINFO_DGA', 'Roselyne_Bachelot_MS', 'speaker', 0, 102]
  row 327: ['Siba_Nasser_FS__20030415_1700_1800_FRANCEINFO_DGA', 'Siba_Nasser_FS', 'speaker', 0, 774]
  row 328: ['Thomas_Fersen_MS__20030415_1700_1800_FRANCEINFO_DGA', 'Thomas_Fersen_MS', 'speaker', 0, 139]
  row 329: ['Bernadette_Chamonaz_FS__20030416_0700_0800_FRANCEINTER_DGA', 'Bernadette_Chamonaz_FS', 'speaker', 0, 704]
  row 330: ['Fabrice_Drouelle_MS__20030416_0700_0800_FRANCEINTER_DGA', 'Fabrice_Drouelle_MS', 'speaker', 0, 311]
  row 331: ['Franck_Mathevon_MS__20030416_0700_0800_FRANCEINTER_DGA', 'Franck_Mathevon_MS', 'speaker', 0, 134]
  row 332: ['Haïda_Thouiri_FS__20030416_0700_0800_FRANCEINTER_DGA', 'Haïda_Thouiri_FS', 'speaker', 0, 148]
  row 333: ['Jacques_Myard_MT__20030416_0700_0800_FRANCEINTER_DGA', 'Jacques_Myard_MT', 'speaker', 0, 203]
  row 334: ['Joël_Collado_MS__20030416_0700_0800_FRANCEINTER_DGA', 'Joël_Collado_MS', 'speaker', 0, 132]
  row 335: ['Martin_Winckler_MS__20030416_0700_0800_FRANCEINTER_DGA', 'Martin_Winckler_MS', 'speaker', 0, 155]
  row 336: ['Dominique_André_FS__20030416_0800_0900_FRANCEINTER_DGA', 'Dominique_André_FS', 'speaker', 0, 988]
  row 337: ['Frédéric_Barreyre_MS__20030416_0800_0900_FRANCEINTER_DGA', 'Frédéric_Barreyre_MS', 'speaker', 0, 537]
  row 338: ['Étienne_Monin_MS__20030416_0800_0900_FRANCEINTER_DGA', 'Étienne_Monin_MS', 'speaker', 0, 470]
  row 339: ['Anne_Chépeau_FS__20030416_1200_1300_FRANCEINFO_DGA', 'Anne_Chépeau_FS', 'speaker', 0, 469]
  row 340: ['Emmanuel_Davidenkoff_MS__20030416_1200_1300_FRANCEINFO_DGA', 'Emmanuel_Davidenkoff_MS', 'speaker', 0, 537]
  row 341: ['Emmanuelle_Daviet_FS__20030416_1200_1300_FRANCEINFO_DGA', 'Emmanuelle_Daviet_FS', 'speaker', 0, 316]
  row 342: ['Marie_Ange_Lescure_FS__20030416_1200_1300_FRANCEINFO_DGA', 'Marie_Ange_Lescure_FS', 'speaker', 0, 283]
  row 343: ['Mireille_Lemaresquier_FS__20030416_1200_1300_FRANCEINFO_DGA', 'Mireille_Lemaresquier_FS', 'speaker', 0, 173]
  row 344: ['Thierry_Fiorile_MS__20030416_1200_1300_FRANCEINFO_DGA', 'Thierry_Fiorile_MS', 'speaker', 0, 493]
  row 345: ['Bénédicte_Tassart_FS__20030416_1700_1800_FRANCEINFO_DGA', 'Bénédicte_Tassart_FS', 'speaker', 0, 321]
  row 346: ['Florence_Leroy_FS__20030416_1700_1800_FRANCEINFO_DGA', 'Florence_Leroy_FS', 'speaker', 0, 470]
  row 347: ['Jacques_Chirac_MS__20030416_1700_1800_FRANCEINFO_DGA', 'Jacques_Chirac_MS', 'speaker', 0, 690]
  row 348: ['Jean_Marc_Four_MS__20030416_1700_1800_FRANCEINFO_DGA', 'Jean_Marc_Four_MS', 'speaker', 0, 151]
  row 349: ['Marie_Ange_Lescure_FS__20030416_1700_1800_FRANCEINFO_DGA', 'Marie_Ange_Lescure_FS', 'speaker', 0, 272]
  row 350: ['Mireille_Lemaresquier_FS__20030416_1700_1800_FRANCEINFO_DGA', 'Mireille_Lemaresquier_FS', 'speaker', 0, 170]
  row 351: ['Pascal_Le_Guern_MS__20030416_1700_1800_FRANCEINFO_DGA', 'Pascal_Le_Guern_MS', 'speaker', 0, 161]
  row 352: ['Renaud_Bernard_MS__20030416_1700_1800_FRANCEINFO_DGA', 'Renaud_Bernard_MS', 'speaker', 0, 165]
  row 353: ['Bernadette_Chamonaz_FS__20030417_0700_0800_FRANCEINTER_DGA', 'Bernadette_Chamonaz_FS', 'speaker', 0, 823]
  row 354: ['Germain_Treille_MS__20030417_0700_0800_FRANCEINTER_DGA', 'Germain_Treille_MS', 'speaker', 0, 734]
  row 355: ['Hélène_Cardin_FS__20030417_0700_0800_FRANCEINTER_DGA', 'Hélène_Cardin_FS', 'speaker', 0, 338]
  row 356: ['Alain_Rey_MS__20030417_0800_0900_FRANCEINTER_DGA', 'Alain_Rey_MS', 'speaker', 0, 290]
  row 357: ['Jacques_Chirac_MS__20030417_0800_0900_FRANCEINTER_DGA', 'Jacques_Chirac_MS', 'speaker', 0, 508]
  row 358: ['Jean_Michel_Aphatie_MS__20030417_0800_0900_FRANCEINTER_DGA', 'Jean_Michel_Aphatie_MS', 'speaker', 0, 156]
  row 359: ['Bénédicte_Tassart_FS__20030417_1200_1300_FRANCEINFO_DGA', 'Bénédicte_Tassart_FS', 'speaker', 0, 139]
  row 360: ['Claude_Meinau_MS__20030417_1200_1300_FRANCEINFO_DGA', 'Claude_Meinau_MS', 'speaker', 0, 141]
  row 361: ['Jean_Pierre_Gaillard_MS__20030417_1200_1300_FRANCEINFO_DGA', 'Jean_Pierre_Gaillard_MS', 'speaker', 0, 138]
  row 362: ['Joël_Collado_MS__20030417_1200_1300_FRANCEINFO_DGA', 'Joël_Collado_MS', 'speaker', 0, 160]
  row 363: ['Marie_Ange_Lescure_FS__20030417_1200_1300_FRANCEINFO_DGA', 'Marie_Ange_Lescure_FS', 'speaker', 0, 571]
  row 364: ['Mireille_Lemaresquier_FS__20030417_1200_1300_FRANCEINFO_DGA', 'Mireille_Lemaresquier_FS', 'speaker', 0, 440]
  row 365: ['Pascal_Delannoy_MS__20030417_1200_1300_FRANCEINFO_DGA', 'Pascal_Delannoy_MS', 'speaker', 0, 132]
  row 366: ['Sinclair_chanteur_MS__20030417_1200_1300_FRANCEINFO_DGA', 'Sinclair_chanteur_MS', 'speaker', 0, 131]
  row 367: ['Thierry_Beaumont_MS__20030417_1200_1300_FRANCEINFO_DGA', 'Thierry_Beaumont_MS', 'speaker', 0, 150]
  row 368: ['Adrienne_Ribes_Tiphaine_FS__20030417_1700_1800_FRANCEINFO_DGA', 'Adrienne_Ribes_Tiphaine_FS', 'speaker', 0, 996]
  row 369: ['Jérôme_Colombain_MS__20030417_1700_1800_FRANCEINFO_DGA', 'Jérôme_Colombain_MS', 'speaker', 0, 150]
  row 370: ['Marie_Ange_Lescure_FS__20030417_1700_1800_FRANCEINFO_DGA', 'Marie_Ange_Lescure_FS', 'speaker', 0, 140]
  row 371: ['Pascal_Delannoy_MS__20030417_1700_1800_FRANCEINFO_DGA', 'Pascal_Delannoy_MS', 'speaker', 0, 260]
  row 372: ['Pascal_Le_Guern_MS__20030417_1700_1800_FRANCEINFO_DGA', 'Pascal_Le_Guern_MS', 'speaker', 0, 160]
  row 373: ['Stéphane_Iglesis_MS__20030417_1700_1800_FRANCEINFO_DGA', 'Stéphane_Iglesis_MS', 'speaker', 0, 339]
  row 374: ['Any_Bourrier_FT__20030428_1400_1500_RFI_ELDA', 'Any_Bourrier_FT', 'speaker', 0, 242]
  row 375: ['Christophe_Champin_MS__20030428_1400_1500_RFI_ELDA', 'Christophe_Champin_MS', 'speaker', 0, 658]
  row 376: ['Fréderic_Gassmann_MS__20030428_1400_1500_RFI_ELDA', 'Fréderic_Gassmann_MS', 'speaker', 0, 132]
  row 377: ['Geneviève_Goetzinger_FS__20030428_1400_1500_RFI_ELDA', 'Geneviève_Goetzinger_FS', 'speaker', 0, 546]
  row 378: ['Maya_Siblini_FS__20030428_1400_1500_RFI_ELDA', 'Maya_Siblini_FS', 'speaker', 0, 126]
  row 379: ['Annie_Fave_FS__20030429_1400_1500_RFI_ELDA', 'Annie_Fave_FS', 'speaker', 0, 430]
  row 380: ['Christophe_Champin_MS__20030429_1400_1500_RFI_ELDA', 'Christophe_Champin_MS', 'speaker', 0, 835]
  row 381: ['Geneviève_Goetzinger_FS__20030429_1400_1500_RFI_ELDA', 'Geneviève_Goetzinger_FS', 'speaker', 0, 403]
  row 382: ['Ghislaine_Dupont_FS__20030429_1400_1500_RFI_ELDA', 'Ghislaine_Dupont_FS', 'speaker', 0, 276]
  row 383: ['Jacques_Chirac_MS__20030429_1400_1500_RFI_ELDA', 'Jacques_Chirac_MS', 'speaker', 0, 175]
  row 384: ['Laurent_Sadoux_MS__20030429_1400_1500_RFI_ELDA', 'Laurent_Sadoux_MS', 'speaker', 0, 156]
  row 385: ['Catherine_Boutet_FS__20030430_1400_1500_RFI_ELDA', 'Catherine_Boutet_FS', 'speaker', 0, 142]
  row 386: ['Catherine_Roland_FS__20030430_1400_1500_RFI_ELDA', 'Catherine_Roland_FS', 'speaker', 0, 305]
  row 387: ['Christine_Cousseau_FS__20030430_1400_1500_RFI_ELDA', 'Christine_Cousseau_FS', 'speaker', 0, 142]
  row 388: ['Geneviève_Goetzinger_FS__20030430_1400_1500_RFI_ELDA', 'Geneviève_Goetzinger_FS', 'speaker', 0, 438]
  row 389: ['Ghislaine_Dupont_FS__20030430_1400_1500_RFI_ELDA', 'Ghislaine_Dupont_FS', 'speaker', 0, 137]
  row 390: ['Guillaume_Naudin_MS__20030430_1400_1500_RFI_ELDA', 'Guillaume_Naudin_MS', 'speaker', 0, 1096]
  row 391: ['Jean_Pierre_Boris_MS__20030430_1400_1500_RFI_ELDA', 'Jean_Pierre_Boris_MS', 'speaker', 0, 129]
  row 392: ['Christian_Baudelot_MT__20030501_1400_1500_RFI_ELDA', 'Christian_Baudelot_MT', 'speaker', 0, 410]
  row 393: ['Geneviève_Goetzinger_FS__20030501_1400_1500_RFI_ELDA', 'Geneviève_Goetzinger_FS', 'speaker', 0, 353]
  row 394: ['Ghislaine_Dupont_FS__20030501_1400_1500_RFI_ELDA', 'Ghislaine_Dupont_FS', 'speaker', 0, 253]
  row 395: ['Jérôme_Bastion_FT__20030501_1400_1500_RFI_ELDA', 'Jérôme_Bastion_FT', 'speaker', 0, 124]
  row 396: ['Jérôme_Bastion_MS__20030501_1400_1500_RFI_ELDA', 'Jérôme_Bastion_MS', 'speaker', 0, 127]
  row 397: ['Mamounata_Cissé_FT__20030501_1400_1500_RFI_ELDA', 'Mamounata_Cissé_FT', 'speaker', 0, 90]
  row 398: ['Mamounata_Cissé_MS__20030501_1400_1500_RFI_ELDA', 'Mamounata_Cissé_MS', 'speaker', 0, 222]
  row 399: ['François_Géré_MT__20030502_1400_1500_RFI_ELDA', 'François_Géré_MT', 'speaker', 0, 394]
  row 400: ['Frédérique_Genot_FS__20030502_1400_1500_RFI_ELDA', 'Frédérique_Genot_FS', 'speaker', 0, 714]
  row 401: ['Geneviève_Goetzinger_FS__20030502_1400_1500_RFI_ELDA', 'Geneviève_Goetzinger_FS', 'speaker', 0, 124]
  row 402: ['Jérôme_Bastion_MT__20030502_1400_1500_RFI_ELDA', 'Jérôme_Bastion_MT', 'speaker', 0, 121]
  row 403: ['Laurent_Sadoux_MS__20030502_1400_1500_RFI_ELDA', 'Laurent_Sadoux_MS', 'speaker', 0, 128]
  row 404: ['Monique_Chemillier_Gendreau_FT__20030502_1400_1500_RFI_ELDA', 'Monique_Chemillier_Gendreau_FT', 'speaker', 0, 248]
  row 405: ['Olivier_Roger_MS__20030502_1400_1500_RFI_ELDA', 'Olivier_Roger_MS', 'speaker', 0, 123]
  row 406: ['Fréderic_Gassmann_MS__20030505_1400_1500_RFI_ELDA', 'Fréderic_Gassmann_MS', 'speaker', 0, 428]
  row 407: ['Frédérique_Genot_FS__20030505_1400_1500_RFI_ELDA', 'Frédérique_Genot_FS', 'speaker', 0, 689]
  row 408: ['Geneviève_Goetzinger_FS__20030505_1400_1500_RFI_ELDA', 'Geneviève_Goetzinger_FS', 'speaker', 0, 117]
  row 409: ['Ilan_Greilsammer_MS__20030505_1400_1500_RFI_ELDA', 'Ilan_Greilsammer_MS', 'speaker', 0, 103]
  row 410: ['John_Wiburg_MS__20030505_1400_1500_RFI_ELDA', 'John_Wiburg_MS', 'speaker', 0, 156]
  row 411: ['Laurent_Sadoux_MS__20030505_1400_1500_RFI_ELDA', 'Laurent_Sadoux_MS', 'speaker', 0, 124]
  row 412: ['Michelle_Gueral_FS__20030505_1400_1500_RFI_ELDA', 'Michelle_Gueral_FS', 'speaker', 0, 291]
  row 413: ['Christophe_Boisbouvier_MS__20030506_1400_1500_RFI_ELDA', 'Christophe_Boisbouvier_MS', 'speaker', 0, 137]
  row 414: ['Frédérique_Genot_FS__20030506_1400_1500_RFI_ELDA', 'Frédérique_Genot_FS', 'speaker', 0, 563]
  row 415: ['Manus_Brinkman_MS__20030506_1400_1500_RFI_ELDA', 'Manus_Brinkman_MS', 'speaker', 0, 299]
  row 416: ['Manus_Brinkman_MT__20030506_1400_1500_RFI_ELDA', 'Manus_Brinkman_MT', 'speaker', 0, 389]
  row 417: ['Michelle_Gueral_FS__20030506_1400_1500_RFI_ELDA', 'Michelle_Gueral_FS', 'speaker', 0, 309]
  row 418: ['Catherine_Roland_FS__20030507_1400_1500_RFI_ELDA', 'Catherine_Roland_FS', 'speaker', 0, 732]
  row 419: ['Fabienne_Hara_FT__20030507_1400_1500_RFI_ELDA', 'Fabienne_Hara_FT', 'speaker', 0, 123]
  row 420: ['Geneviève_Goetzinger_FS__20030507_1400_1500_RFI_ELDA', 'Geneviève_Goetzinger_FS', 'speaker', 0, 276]
  row 421: ['Guillaume_Naudin_MS__20030507_1400_1500_RFI_ELDA', 'Guillaume_Naudin_MS', 'speaker', 0, 295]
  row 422: ['Laurent_Sadoux_MS__20030507_1400_1500_RFI_ELDA', 'Laurent_Sadoux_MS', 'speaker', 0, 454]
  row 423: ['Olivier_Pinot_MS__20030507_1400_1500_RFI_ELDA', 'Olivier_Pinot_MS', 'speaker', 0, 120]
  row 424: ['Mohamed_Lazrak_MS__20030619_0700_0710_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 431]
  row 425: ['Loubna_Darraji_FS__20030619_1300_1320_RTM_ELDA', 'Loubna_Darraji_FS', 'speaker', 0, 389]
  row 426: ['Mustapha_Souleimani_MS__20030619_2000_2020_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 356]
  row 427: ['Samir_Bour_MS__20030619_2000_2020_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 242]
  row 428: ['Saïd_Chibli_MS__20030619_2000_2020_RTM_ELDA', 'Saïd_Chibli_MS', 'speaker', 0, 102]
  row 429: ['Hassan_Luizi_MS__20030619_2300_2310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 258]
  row 430: ['Samir_Bour_MS__20030619_2300_2310_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 303]
  row 431: ['Nouria_Himmich_FS__20030620_0700_0710_RTM_ELDA', 'Nouria_Himmich_FS', 'speaker', 0, 375]
  row 432: ['Ijlale_Bennani_FS__20030620_1300_1320_RTM_ELDA', 'Ijlale_Bennani_FS', 'speaker', 0, 101]
  row 433: ['Nadira_Belkhoutout_FS__20030620_1300_1320_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 269]
  row 434: ['Nouria_Himmich_FS__20030620_1300_1320_RTM_ELDA', 'Nouria_Himmich_FS', 'speaker', 0, 368]
  row 435: ['Rabia_Malek_FS__20030620_1300_1320_RTM_ELDA', 'Rabia_Malek_FS', 'speaker', 0, 263]
  row 436: ['Sean_Doyle_MT__20030620_1300_1320_RTM_ELDA', 'Sean_Doyle_MT', 'speaker', 0, 552]
  row 437: ['Fatima_Ramram_FS__20030620_2000_2020_RTM_ELDA', 'Fatima_Ramram_FS', 'speaker', 0, 990]
  row 438: ['Samir_Bour_MS__20030620_2000_2020_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 293]
  row 439: ['Saïd_Chibli_MS__20030620_2000_2020_RTM_ELDA', 'Saïd_Chibli_MS', 'speaker', 0, 653]
  row 440: ['Fatima_Ramram_FS__20030620_2300_2310_RTM_ELDA', 'Fatima_Ramram_FS', 'speaker', 0, 547]
  row 441: ['Hassan_Luizi_MS__20030620_2300_2310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 177]
  row 442: ['Nouria_Himmich_FS__20030620_2300_2310_RTM_ELDA', 'Nouria_Himmich_FS', 'speaker', 0, 362]
  row 443: ['Samir_Bour_MS__20030620_2300_2310_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 315]
  row 444: ['Jean_Luc_Larguier_MT__20030621_0700_0715_RTM_ELDA', 'Jean_Luc_Larguier_MT', 'speaker', 0, 341]
  row 445: ['Mohamed_Lazrak_MS__20030621_0700_0715_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 379]
  row 446: ['Aziza_Ziani_FS__20030621_1300_1315_RTM_ELDA', 'Aziza_Ziani_FS', 'speaker', 0, 392]
  row 447: ['Nadira_Belkhoutout_FS__20030621_1300_1315_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 238]
  row 448: ['Rabia_Malek_FS__20030621_2000_2015_RTM_ELDA', 'Rabia_Malek_FS', 'speaker', 0, 437]
  row 449: ['Zahra_Abouch_FS__20030621_2000_2015_RTM_ELDA', 'Zahra_Abouch_FS', 'speaker', 0, 347]
  row 450: ['Mustapha_Souleimani_MS__20030622_1300_1310_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 283]
  row 451: ['Samira_Lamrani_FS__20030622_1300_1310_RTM_ELDA', 'Samira_Lamrani_FS', 'speaker', 0, 680]
  row 452: ['Nadira_Belkhoutout_FS__20030623_1300_1320_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 294]
  row 453: ['Samir_Bour_MS__20030623_2000_2015_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 239]
  row 454: ['Mustapha_Souleimani_MS__20030623_2300_2310_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 161]
  row 455: ['Saïd_Chibli_MS__20030623_2300_2310_RTM_ELDA', 'Saïd_Chibli_MS', 'speaker', 0, 540]
  row 456: ['Aziz_Hachimi_MS__20030627_0700_0715_RTM_ELDA', 'Aziz_Hachimi_MS', 'speaker', 0, 125]
  row 457: ['Loubna_Darraji_FS__20030627_0700_0715_RTM_ELDA', 'Loubna_Darraji_FS', 'speaker', 0, 401]
  row 458: ['Mohamed_Ben_Ayad_MS__20030627_0700_0715_RTM_ELDA', 'Mohamed_Ben_Ayad_MS', 'speaker', 0, 102]
  row 459: ['Mohamed_Ben_Ayad_MT__20030627_0700_0715_RTM_ELDA', 'Mohamed_Ben_Ayad_MT', 'speaker', 0, 140]
  row 460: ['Mohamed_Lazrak_MS__20030627_0700_0715_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 389]
  row 461: ['Aziz_Hachimi_MS__20030627_1300_1320_RTM_ELDA', 'Aziz_Hachimi_MS', 'speaker', 0, 256]
  row 462: ['Mohamed_Ben_Ayad_MS__20030627_1300_1320_RTM_ELDA', 'Mohamed_Ben_Ayad_MS', 'speaker', 0, 131]
  row 463: ['Mohamed_Ben_Ayad_MT__20030627_1300_1320_RTM_ELDA', 'Mohamed_Ben_Ayad_MT', 'speaker', 0, 391]
  row 464: ['Nadira_Belkhoutout_FS__20030627_1300_1320_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 215]
  row 465: ['Zoulikha_Nasri_FS__20030627_1300_1320_RTM_ELDA', 'Zoulikha_Nasri_FS', 'speaker', 0, 601]
  row 466: ['Aziz_Hachimi_MS__20030627_2000_2020_RTM_ELDA', 'Aziz_Hachimi_MS', 'speaker', 0, 248]
  row 467: ['Mohamed_Ben_Ayad_MT__20030627_2000_2020_RTM_ELDA', 'Mohamed_Ben_Ayad_MT', 'speaker', 0, 287]
  row 468: ['Saïd_Chibli_MS__20030627_2000_2020_RTM_ELDA', 'Saïd_Chibli_MS', 'speaker', 0, 276]
  row 469: ['Zoulikha_Nasri_FS__20030627_2000_2020_RTM_ELDA', 'Zoulikha_Nasri_FS', 'speaker', 0, 593]
  row 470: ['Hassan_Luizi_MS__20030627_2300_2310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 271]
  row 471: ['Nouria_Himmich_FS__20030627_2300_2310_RTM_ELDA', 'Nouria_Himmich_FS', 'speaker', 0, 345]
  row 472: ['Zoulikha_Nasri_FS__20030627_2300_2310_RTM_ELDA', 'Zoulikha_Nasri_FS', 'speaker', 0, 483]
  row 473: ['Mohamed_Lazrak_MS__20030628_0700_0715_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 403]
  row 474: ['Zoulikha_Nasri_FS__20030628_0700_0715_RTM_ELDA', 'Zoulikha_Nasri_FS', 'speaker', 0, 467]
  row 475: ['Zoulikha_Nasri_FT__20030628_0700_0715_RTM_ELDA', 'Zoulikha_Nasri_FT', 'speaker', 0, 107]
  row 476: ['Nadira_Belkhoutout_FS__20030628_1300_1320_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 248]
  row 477: ['Rabia_Malek_FT__20030628_1300_1320_RTM_ELDA', 'Rabia_Malek_FT', 'speaker', 0, 115]
  row 478: ['Zoulikha_Nasri_FS__20030628_1300_1320_RTM_ELDA', 'Zoulikha_Nasri_FS', 'speaker', 0, 522]
  row 479: ['Zahra_Abouch_FS__20030628_2000_2015_RTM_ELDA', 'Zahra_Abouch_FS', 'speaker', 0, 308]
  row 480: ['Caroline_Page_Relo_FS__20030629_1300_1320_RTM_ELDA', 'Caroline_Page_Relo_FS', 'speaker', 0, 363]
  row 481: ['Hassan_Luizi_MS__20030629_1300_1320_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 236]
  row 482: ['Mustapha_Souleimani_MS__20030629_1300_1320_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 310]
  row 483: ['Rabia_Malek_FT__20030629_1300_1320_RTM_ELDA', 'Rabia_Malek_FT', 'speaker', 0, 408]
  row 484: ['Samira_Lamrani_FS__20030629_1300_1320_RTM_ELDA', 'Samira_Lamrani_FS', 'speaker', 0, 234]
  row 485: ['Zahra_Abouch_FS__20030629_2000_2010_RTM_ELDA', 'Zahra_Abouch_FS', 'speaker', 0, 419]
  row 486: ['Zahra_Abouch_FS__20030629_2300_2315_RTM_ELDA', 'Zahra_Abouch_FS', 'speaker', 0, 345]
  row 487: ['Caroline_Page_Relo_FS__20030630_1300_1320_RTM_ELDA', 'Caroline_Page_Relo_FS', 'speaker', 0, 604]
  row 488: ['Driss_Regragui_MS__20030630_1300_1320_RTM_ELDA', 'Driss_Regragui_MS', 'speaker', 0, 415]
  row 489: ['Loubna_Darraji_FS__20030630_1300_1320_RTM_ELDA', 'Loubna_Darraji_FS', 'speaker', 0, 398]
  row 490: ['Samir_Bour_MS__20030630_2000_2020_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 292]
  row 491: ['Saïd_Chibli_MS__20030630_2000_2020_RTM_ELDA', 'Saïd_Chibli_MS', 'speaker', 0, 574]
  row 492: ['Zoulikha_Nasri_FS__20030630_2000_2020_RTM_ELDA', 'Zoulikha_Nasri_FS', 'speaker', 0, 109]
  row 493: ['Zoulikha_Nasri_FT__20030630_2000_2020_RTM_ELDA', 'Zoulikha_Nasri_FT', 'speaker', 0, 498]
  row 494: ['Saïd_Chibli_MS__20030630_2300_2315_RTM_ELDA', 'Saïd_Chibli_MS', 'speaker', 0, 564]
  row 495: ['Zahra_Abouch_FS__20030630_2300_2315_RTM_ELDA', 'Zahra_Abouch_FS', 'speaker', 0, 127]
  row 496: ['Mohamed_Lazrak_MS__20030701_0700_0715_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 469]
  row 497: ['Ijlale_Bennani_FS__20030701_1300_1320_RTM_ELDA', 'Ijlale_Bennani_FS', 'speaker', 0, 589]
  row 498: ['Loubna_Darraji_FS__20030701_1300_1320_RTM_ELDA', 'Loubna_Darraji_FS', 'speaker', 0, 158]
  row 499: ['Zoulikha_Nasri_FS__20030701_1300_1320_RTM_ELDA', 'Zoulikha_Nasri_FS', 'speaker', 0, 261]
  row 500: ['Zoulikha_Nasri_FT__20030701_1300_1320_RTM_ELDA', 'Zoulikha_Nasri_FT', 'speaker', 0, 138]
  row 501: ['Aziza_Ziani_FS__20030701_2000_2015_RTM_ELDA', 'Aziza_Ziani_FS', 'speaker', 0, 392]
  row 502: ['Nadira_Belkhoutout_FS__20030701_2000_2015_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 299]
  row 503: ['Hassan_Luizi_MS__20030701_2300_2310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 267]
  row 504: ['Nouria_Himmich_FS__20030701_2300_2310_RTM_ELDA', 'Nouria_Himmich_FS', 'speaker', 0, 386]
  row 505: ['Mohamed_Lazrak_MS__20030702_0700_0710_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 353]
  row 506: ['Driss_Regragui_MS__20030702_1300_1315_RTM_ELDA', 'Driss_Regragui_MS', 'speaker', 0, 272]
  row 507: ['Ijlale_Bennani_FS__20030702_1300_1315_RTM_ELDA', 'Ijlale_Bennani_FS', 'speaker', 0, 549]
  row 508: ['Nadira_Belkhoutout_FS__20030702_1300_1315_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 292]
  row 509: ['Samira_Lamrani_FS__20030702_1300_1315_RTM_ELDA', 'Samira_Lamrani_FS', 'speaker', 0, 210]
  row 510: ['Aziz_Hachimi_MS__20030702_2000_2020_RTM_ELDA', 'Aziz_Hachimi_MS', 'speaker', 0, 627]
  row 511: ['Djamel_Debbouze_MS__20030702_2000_2020_RTM_ELDA', 'Djamel_Debbouze_MS', 'speaker', 0, 304]
  row 512: ['Leila_Benhima_Cherif_FS__20030702_2000_2020_RTM_ELDA', 'Leila_Benhima_Cherif_FS', 'speaker', 0, 369]
  row 513: ['Samira_Lamrani_FS__20030702_2000_2020_RTM_ELDA', 'Samira_Lamrani_FS', 'speaker', 0, 753]
  row 514: ['Djamel_Debbouze_FS__20030702_2300_2310_RTM_ELDA', 'Djamel_Debbouze_FS', 'speaker', 0, 234]
  row 515: ['Djamel_Debbouze_MS__20030702_2300_2310_RTM_ELDA', 'Djamel_Debbouze_MS', 'speaker', 0, 245]
  row 516: ['Hassan_Luizi_MS__20030702_2300_2310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 321]
  row 517: ['Leila_Benhima_Cherif_FS__20030702_2300_2310_RTM_ELDA', 'Leila_Benhima_Cherif_FS', 'speaker', 0, 687]
  row 518: ['Djamel_Debbouze_MS__20030703_0700_0715_RTM_ELDA', 'Djamel_Debbouze_MS', 'speaker', 0, 145]
  row 519: ['Driss_Regragui_MS__20030703_0700_0715_RTM_ELDA', 'Driss_Regragui_MS', 'speaker', 0, 310]
  row 520: ['Leila_Benhima_Cherif_FS__20030703_0700_0715_RTM_ELDA', 'Leila_Benhima_Cherif_FS', 'speaker', 0, 660]
  row 521: ['Mohamed_Lazrak_MS__20030703_0700_0715_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 452]
  row 522: ['Djamel_Debbouze_FS__20030703_1300_1320_RTM_ELDA', 'Djamel_Debbouze_FS', 'speaker', 0, 228]
  row 523: ['Djamel_Debbouze_MS__20030703_1300_1320_RTM_ELDA', 'Djamel_Debbouze_MS', 'speaker', 0, 541]
  row 524: ['Leila_Benhima_Cherif_FS__20030703_1300_1320_RTM_ELDA', 'Leila_Benhima_Cherif_FS', 'speaker', 0, 357]
  row 525: ['Leila_Benhima_Cherif_FT__20030703_1300_1320_RTM_ELDA', 'Leila_Benhima_Cherif_FT', 'speaker', 0, 113]
  row 526: ['Loubna_Darraji_FS__20030703_1300_1320_RTM_ELDA', 'Loubna_Darraji_FS', 'speaker', 0, 123]
  row 527: ['Samira_Lamrani_FS__20030703_1300_1320_RTM_ELDA', 'Samira_Lamrani_FS', 'speaker', 0, 425]
  row 528: ['Hassan_Luizi_MS__20030703_2000_2015_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 272]
  row 529: ['Mustapha_Souleimani_MS__20030703_2000_2015_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 443]
  row 530: ['Nouria_Himmich_FS__20030703_2000_2015_RTM_ELDA', 'Nouria_Himmich_FS', 'speaker', 0, 384]
  row 531: ['Hassan_Luizi_MS__20030703_2300_2310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 276]
  row 532: ['Mustapha_Souleimani_MS__20030703_2300_2310_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 247]
  row 533: ['Nouria_Himmich_FS__20030703_2300_2310_RTM_ELDA', 'Nouria_Himmich_FS', 'speaker', 0, 384]
  row 534: ['Samir_Bour_MS__20030703_2300_2310_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 271]
  row 535: ['Loubna_Darraji_FS__20030704_0700_0715_RTM_ELDA', 'Loubna_Darraji_FS', 'speaker', 0, 436]
  row 536: ['Aziz_Hachimi_MS__20030704_1300_1320_RTM_ELDA', 'Aziz_Hachimi_MS', 'speaker', 0, 884]
  row 537: ['Ijlale_Bennani_FS__20030704_1300_1320_RTM_ELDA', 'Ijlale_Bennani_FS', 'speaker', 0, 146]
  row 538: ['Leila_Benhima_Cherif_FS__20030704_1300_1320_RTM_ELDA', 'Leila_Benhima_Cherif_FS', 'speaker', 0, 565]
  row 539: ['Nadira_Belkhoutout_FS__20030704_1300_1320_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 250]
  row 540: ['Samir_Bour_MS__20030704_2000_2020_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 320]
  row 541: ['Saïd_Chibli_MS__20030704_2000_2020_RTM_ELDA', 'Saïd_Chibli_MS', 'speaker', 0, 653]
  row 542: ['Hassan_Luizi_MS__20030704_2300_2310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 238]
  row 543: ['Samir_Bour_MS__20030704_2300_2310_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 311]
  row 544: ['Samir_Bour_MS__20030705_0700_0710_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 267]
  row 545: ['Aziza_Ziani_FS__20030705_1300_1320_RTM_ELDA', 'Aziza_Ziani_FS', 'speaker', 0, 391]
  row 546: ['Nadira_Belkhoutout_FS__20030705_1300_1320_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 283]
  row 547: ['Rabia_Malek_FS__20030705_2000_2015_RTM_ELDA', 'Rabia_Malek_FS', 'speaker', 0, 466]
  row 548: ['Samir_Bour_MS__20030705_2000_2015_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 267]
  row 549: ['Hassan_Luizi_MS__20030706_1300_1315_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 281]
  row 550: ['Mustapha_Souleimani_MS__20030706_1300_1315_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 385]
  row 551: ['Samira_Lamrani_FS__20030706_1300_1315_RTM_ELDA', 'Samira_Lamrani_FS', 'speaker', 0, 710]
  row 552: ['Fatima_Ramram_FS__20030706_2000_2010_RTM_ELDA', 'Fatima_Ramram_FS', 'speaker', 0, 767]
  row 553: ['Zahra_Abouch_FS__20030706_2000_2010_RTM_ELDA', 'Zahra_Abouch_FS', 'speaker', 0, 398]
  row 554: ['Driss_Regragui_MS__20030707_1300_1315_RTM_ELDA', 'Driss_Regragui_MS', 'speaker', 0, 413]
  row 555: ['Fatima_Ramram_FS__20030707_1300_1315_RTM_ELDA', 'Fatima_Ramram_FS', 'speaker', 0, 821]
  row 556: ['Nadira_Belkhoutout_FS__20030707_1300_1315_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 288]
  row 557: ['Mustapha_Souleimani_MS__20030707_2000_2020_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 394]
  row 558: ['Samir_Bour_MS__20030707_2000_2020_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 297]
  row 559: ['Zahra_Abouch_FS__20030707_2000_2020_RTM_ELDA', 'Zahra_Abouch_FS', 'speaker', 0, 370]
  row 560: ['Mustapha_Souleimani_MS__20030707_2300_2310_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 432]
  row 561: ['Abdelhafid_Chlyeh_MT__20030708_0700_0715_RTM_ELDA', 'Abdelhafid_Chlyeh_MT', 'speaker', 0, 148]
  row 562: ['Mohamed_Lazrak_MS__20030708_0700_0715_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 381]
  row 563: ['Abdelhafid_Chlyeh_MT__20030708_1300_1320_RTM_ELDA', 'Abdelhafid_Chlyeh_MT', 'speaker', 0, 115]
  row 564: ['Driss_Regragui_MS__20030708_1300_1320_RTM_ELDA', 'Driss_Regragui_MS', 'speaker', 0, 320]
  row 565: ['Ijlale_Bennani_FS__20030708_1300_1320_RTM_ELDA', 'Ijlale_Bennani_FS', 'speaker', 0, 583]
  row 566: ['Aziza_Ziani_FS__20030708_2000_2020_RTM_ELDA', 'Aziza_Ziani_FS', 'speaker', 0, 409]
  row 567: ['Mustapha_Souleimani_MS__20030708_2000_2020_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 331]
  row 568: ['Rabia_Malek_FS__20030708_2000_2020_RTM_ELDA', 'Rabia_Malek_FS', 'speaker', 0, 418]
  row 569: ['Aziza_Ziani_FS__20030708_2300_2315_RTM_ELDA', 'Aziza_Ziani_FS', 'speaker', 0, 425]
  row 570: ['Hassan_Luizi_MS__20030708_2300_2315_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 247]
  row 571: ['Mustapha_Souleimani_MS__20030708_2300_2315_RTM_ELDA', 'Mustapha_Souleimani_MS', 'speaker', 0, 330]
  row 572: ['Nouria_Himmich_FS__20030708_2300_2315_RTM_ELDA', 'Nouria_Himmich_FS', 'speaker', 0, 407]
  row 573: ['Driss_Regragui_MS__20030709_0700_0710_RTM_ELDA', 'Driss_Regragui_MS', 'speaker', 0, 407]
  row 574: ['Mohamed_Lazrak_MS__20030709_0700_0710_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 442]
  row 575: ['Driss_Regragui_MS__20030709_1300_1320_RTM_ELDA', 'Driss_Regragui_MS', 'speaker', 0, 463]
  row 576: ['Ijlale_Bennani_FS__20030709_1300_1320_RTM_ELDA', 'Ijlale_Bennani_FS', 'speaker', 0, 581]
  row 577: ['Nadira_Belkhoutout_FS__20030709_1300_1320_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 276]
  row 578: ['Rabia_Malek_FS__20030709_2000_2020_RTM_ELDA', 'Rabia_Malek_FS', 'speaker', 0, 445]
  row 579: ['Aziza_Ziani_FS__20030709_2300_2310_RTM_ELDA', 'Aziza_Ziani_FS', 'speaker', 0, 387]
  row 580: ['Hassan_Luizi_MS__20030709_2300_2310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 263]
  row 581: ['Mohamed_Lazrak_MS__20030710_0700_0715_RTM_ELDA', 'Mohamed_Lazrak_MS', 'speaker', 0, 421]
  row 582: ['Abdelhafid_Chlyeh_MS__20030710_1300_1320_RTM_ELDA', 'Abdelhafid_Chlyeh_MS', 'speaker', 0, 120]
  row 583: ['Abdelhafid_Chlyeh_MT__20030710_1300_1320_RTM_ELDA', 'Abdelhafid_Chlyeh_MT', 'speaker', 0, 244]
  row 584: ['Driss_Regragui_MS__20030710_1300_1320_RTM_ELDA', 'Driss_Regragui_MS', 'speaker', 0, 393]
  row 585: ['Ijlale_Bennani_FS__20030710_1300_1320_RTM_ELDA', 'Ijlale_Bennani_FS', 'speaker', 0, 545]
  row 586: ['Nouria_Himmich_FS__20030710_2000_2020_RTM_ELDA', 'Nouria_Himmich_FS', 'speaker', 0, 445]
  row 587: ['Samir_Bour_MS__20030710_2000_2020_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 292]
  row 588: ['Hassan_Luizi_MS__20030710_2300_2310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 300]
  row 589: ['Samir_Bour_MS__20030710_2300_2310_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 293]
  row 590: ['Nadira_Belkhoutout_FS__20030711_1300_1320_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 290]
  row 591: ['Rabia_Malek_FS__20030711_1300_1320_RTM_ELDA', 'Rabia_Malek_FS', 'speaker', 0, 501]
  row 592: ['Samir_Bour_MS__20030711_2000_2020_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 291]
  row 593: ['Aziza_Ziani_FS__20030712_1300_1315_RTM_ELDA', 'Aziza_Ziani_FS', 'speaker', 0, 424]
  row 594: ['Loubna_Darraji_FS__20030712_1300_1315_RTM_ELDA', 'Loubna_Darraji_FS', 'speaker', 0, 377]
  row 595: ['Nadira_Belkhoutout_FS__20030712_1300_1315_RTM_ELDA', 'Nadira_Belkhoutout_FS', 'speaker', 0, 265]
  row 596: ['Rabia_Malek_FS__20030712_2000_2015_RTM_ELDA', 'Rabia_Malek_FS', 'speaker', 0, 451]
  row 597: ['Samir_Bour_MS__20030712_2000_2015_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 315]
  row 598: ['Zahra_Abouch_FS__20030712_2000_2015_RTM_ELDA', 'Zahra_Abouch_FS', 'speaker', 0, 415]
  row 599: ['Aziza_Ziani_FS__20030713_1300_1310_RTM_ELDA', 'Aziza_Ziani_FS', 'speaker', 0, 406]
  row 600: ['Hassan_Luizi_MS__20030713_1300_1310_RTM_ELDA', 'Hassan_Luizi_MS', 'speaker', 0, 238]
  row 601: ['Samir_Bour_MS__20030713_1300_1310_RTM_ELDA', 'Samir_Bour_MS', 'speaker', 0, 274]
  row 602: ['Zahra_Abouch_FS__20030713_2000_2010_RTM_ELDA', 'Zahra_Abouch_FS', 'speaker', 0, 416]
]
plda_index = plda_diar.make_index(['label'])
plda_diar = Diar()
for label in plda_index:
    if len(plda_index[label]) > 3:
        for row in plda_index[label]:
            plda_diar.append_seg(row)
Diar.write_seg(plda_fn, plda_diar)

Step 2: train the UBM

tv_diar = Diar.read_seg(tv_fn)
session_list = tv_diar.unique('show')
ubm_fn = os.path.join(output_dir, 'ubm.alize')
ubm = Mixture(name='ubm')

if not jump_step2:
    logging.info('Compute UBM')
    fs = FeaturesServer(input_dir=mfcc_dir,
                        input_file_extension='.spro4',
                        label_dir=mfcc_dir,
                        label_file_extension='.lbl',
                        from_file='spro4',
                        config='diar_16k', log_e=True, delta=True,
                        double_delta=True, feat_norm=None)

    ubm.EM_split(fs, session_list, distrib_nb=32,
       iterations=[1, 2, 2, 4, 4, 4, 4, 8, 8, 8, 8, 8, 8], numThread=1,
       llk_gain=0.01)

    ubm.save_alize(ubm_fn)
else:
    logging.info('load UBM')
    ubm.read_alize(ubm_fn)
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module

Step 3: train TV

tv_stat = StatServer(tv_diar.id_map(), ubm)
tv_stat.accumulate_stat(ubm, fs, numThread=1)

#tv_stat_fn = os.path.join(args.outputDir, 'tv_stat.h5')
#tv_stat.save(tv_stat_fn)

mean, TV, _, __, Sigma = tv_stat.factor_analysis(4,
                                                 itNb=(10, 0, 0),
                                                 minDiv=True, ubm=ubm,
                                                 batch_size=1000,
                                                 numThread=1)

write_matrix(TV, os.path.join(output_dir, 'tv.mat'))
write_vect(mean, os.path.join(output_dir, 'tv_mean.mat'))
write_vect(Sigma, os.path.join(output_dir, 'tv_sigma.mat'))
Warning, some arguments are not named, computation might not be parallelized
No Parallel processing with this module
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation

Step 4: train PLDA

import copy

plda_diar = Diar.read_seg(plda_fn)

tv_iv = tv_stat.estimate_hidden(mean, Sigma, V=TV, U=None, D=None, numThread=1)[0]

print(tv_iv.stat1)

meanSN, CovSN = tv_iv.estimate_spectral_norm_stat1(1, 'efr')

print(meanSN[0])
print(CovSN[0])

tv_iv_sn1 = copy.deepcopy(tv_iv)
tv_iv_sn1.spectral_norm_stat1(meanSN[:1], CovSN[:1])
plda_sn = copy.deepcopy(tv_iv_sn1)
mean, F, G, H, Sigma = plda_sn.factor_analysis(2, rank_G=0, rank_H=None,
                                re_estimate_residual=True,
                                itNb=(1,0,0), minDiv=True, ubm=None,
                                batch_size=1000, numThread=1)

write_vect(mean, os.path.join(output_dir, 'plda.mean.mat'))
write_matrix(F, os.path.join(output_dir, 'plda.F.mat'))
write_matrix(G, os.path.join(output_dir, 'plda.G.mat'))
write_matrix(Sigma, os.path.join(output_dir, 'plda.Sigma.mat'))
No Parallel processing with this module
[[  5.21905145e+08  -6.84112064e+08  -9.33118509e+07  -2.47783134e+07]
 [  2.88976876e+09  -8.04864882e+08   7.32279797e+08   2.94186690e+07]
 [ -2.24587034e+09   4.11272403e+08  -9.93673335e+08  -6.49388449e+08]
 ...,
 [  2.49867717e+10  -7.78952293e+08   7.04119852e+09   4.56175523e+09]
 [  3.05204158e+10  -7.46735416e+08   7.81425157e+09   4.42958548e+09]
 [  2.40244316e+10   9.86309302e+07   6.37284565e+09   4.39840568e+09]]
[  2.50182131e+10  -1.09051320e+09   6.74104334e+09   4.05317407e+09]
[[  1.68051573e+20   2.63395173e+17   3.61714183e+19   2.45239712e+19]
 [  2.63395173e+17   5.41363596e+18  -3.51023339e+18  -4.45458278e+17]
 [  3.61714183e+19  -3.51023339e+18   1.06834576e+19   5.76199520e+18]
 [  2.45239712e+19  -4.45458278e+17   5.76199520e+18   4.03424949e+18]]
No Parallel processing with this module
No Parallel processing with this module
applyminDiv reestimation