O dicionário Aurélio regista alto-falante e altifalante, mas não auto-falante. O «Vocabulário da Língua Portuguesa» de Rebelo Gonçalves também regista os mesmos. O Dicionário da Porto Editora regista alto-falante e altifalante, mas considera esta última a forma preferível. Portanto, parece-me que ambas as formas (alto-falante e altifalante) são legítimas, embora em Portugal se use mais o termo altifalante.
Quanto a «auto-falante», penso que a confusão resulta do facto de, na pronúncia brasileira, se anular a diferença entre alto e auto, devido à vocalização do l em final de sílaba, embora na escrita a diferença se mantenha.