Произношение ṃ (м с точкой; этот знак называется БИНДУ) завист от того, что идет после нее. Это видно из правил сандхи для конечного -m:
Окончания на -m перед согласными меняются либо на ṃ, либо на носовой согласный того же ряда, что и следующий смычный (то есть: ṅ/ñ/ṇ/n/m). Перед y, r, l, v, ś, ṣ, s, h - только на ṃ и произносится как анусвара (носовой призвук в конце гласного/назализация гласного).
Буква m перед паузой (на конце строк, то есть перед | и ||) и словами, начинающимися с гласного, остается неизменной.
Примеры сандхи:
vanam gacchati (идет в лес) => варианты:
1) vanaṃ gacchati (здесь ṃ произносится как анусвара или как ṅ); 2) vanaṅ gacchati.
jalam ca =>
1) jalaṃ ca (здесь ṃ произносится как анусвара или как ñ); 2) jalañ ca;
gṛham tiṣṭhati (дом стоит) =>
1) gṛhaṃ tiṣṭhati (здесь ṃ произносится как анусвара или как n); 2) gṛhan tiṣṭhati.
jalam patati (вода падает) =>
1) jalaṃ patati (ṃ звучит как m); 2) jalam patati.
devam śaṃsati (восхваляет бога) =>
devaṃ śaṃsati (ṃ звучит как анусвара, то есть гласная уводится в нос).
* Колонка gh, jh, ḍh, dh, bh - произношение похоже на украинское "гхэ", а не "хэ".