RabbitMQ для чата и многоадресной рассылки

Точная идентификация пола может быть реализована с обучением классификатору GMM по функциям MFCC для мужчин и женщин. Вот как это можно сделать.

  1. Нужно собрать набор тренировок для каждого пола.
  2. Извлечь функции MFCC из всех аудиообразований соответствующего пола (One может найти реализацию python, например scikit-talkbox и т. д.).
  3. Постройте модели GMM для пола по извлеченным функциям из своих обучающих наборов аудио.

Подробнее см. здесь это реализация Python с открытым исходным кодом. Следующие обучающие программы оценивают код подмножества, извлеченного из AudioSet от Google, который выпущен в этом году (2017)

https://appliedmachinelearning.wordpress.com/2017/06/14/voice-gender- обнаружение-использованием ГММ-A-питон-праймер /

0
задан user3612643 2 March 2019 в 20:30
поделиться

1 ответ

Тематический обмен RabbitMQ (с использованием pub / sub), безусловно, является опцией для создания такого шаблона распределения ... производители гарантируют, что ключ маршрутизации их сообщений соответствует "Каналу X", а потребители (через свои очереди) будут привязать к этому обмену с соответствующим шаблоном. Это должно означать, что вам не нужно иметь определенный Exchange для каждого из ваших каналов. Но неизвестно, может ли он масштабироваться до миллионов каналов.

Если рассмотреть другие технологии обмена сообщениями, может быть, посмотрите на Solace? (К вашему сведению, я работаю на них). На самом деле у нас есть бесплатный курс Udemy Dev, где вы создаете приложение для чата! https://www.udemy.com/fundamentals-of-solace-development/ . Solace изначально поддерживает MQTT, если вы хотите пойти по этому пути, а также имеет встроенную возможность воспроизведения, которую можно использовать для получения последних сообщений n по заданной теме.

0
ответ дан Aaron 2 March 2019 в 20:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: