Ejemplo n.º 1
0
        print "DIR_PATH ", DIR_PATH

    if options.SCORE:
        SCORE=float(options.SCORE)
        print "SCORE ", SCORE
    
    if options.SHELVE_DB:
        SHELVE_DB=options.SHELVE_DB
        print "SHELVE_DB ", SHELVE_DB
    
    
    db = GMMVoiceDB(DB_PATH)
    v = Voiceid(db, FILE_PATH)
    #v.extract_speakers()
    try:
        v.extract_speakers_without_diarization()
        print "Only  speacker extraction"
    except:
         print "diarization and  speacker extraction"
         v.extract_speakers()
    output = open(FILE_PATH+'.pkl', 'wb')
    dic_pkl={}
    for c in v.get_clusters():
                cluster = v.get_cluster(c)
                dic_pkl[cluster._label]=cluster
    print "dic_pkl=", dic_pkl 
    pickle.dump(dic_pkl, output,-1)
    output.close()
    save_as=""
    handle=FILE_PATH+str(time.asctime().replace(' ','_'))