Загрузка моделей GMM в python

#python #machine-learning

Вопрос:

Я создаю приложение для распознавания динамиков, при загрузке моделей gmm я получаю такую ошибку.

 models = [pickle.load(open(fname,'r')) for fname in gmmFiles] TypeError: a bytes-like object is required, not 'str'  

Как я могу это исправить?

 path = "speaker_models/"  gmmFiles = [os.path.join(path ,fname) for fname in   os.listdir(path) if name.endswith('.gmm')]   models = [pickle.load(open(fname,'r')) for fname in gmmFiles]  

Комментарии:

1. Насколько я понимаю, файл GMM-это текстовый файл в формате XML, используемый для создания . Файлы BMG. Вы ранее обрабатывали файл gmm, если у вас есть код, который использовался для этого процесса? Если вы этого не сделали, что заставляет вас думать, что вы можете использовать picle для открытия файла?

2. Я не мариновал файлы gmm, что вы рекомендуете открыть их?

3. что-то, что открывает xml-файлы