Добрый день!
Как правило, существуют сервисы или платные решения для замера этой самой "тональности". Суть заключается в том, что система оценивает какой комментарий: позитивный, негативный или нейтральный.
По личному опыту хочу сказать, что те решения, которые предложены на рынке имеют большую погрешность. То есть комментарий может быть положительным в то время, как машинный алгоритм отмечает его как нейтральный или отрицательный.