Hello Daniel!
Both are prepositions. (Ambos são preposições).
Falar de: eu falo de música, você fala de cinema (I speak about music, you speak about movies)
Falar em: eu falo em português, você em inglês (I speak in portuguese, you in english)
A sua dúvida é interessante: você precisa entender do que está falando para usar a preposição correta (Your doubt is interesting: you need to know what you're talking to use the correct preposition).
Falo de: about things, places. Ex: Eu falo da bahia como se morasse lá (I speak of Bahia as I live there)
Falo em: when I be in one place, when I speak one language, etc. Ex: só falo português em casa; no trabalho, falo com todos em inglês (I only speak portuguese at home; on work, I talk with everything in english)
If you have more doubts, please contact me (Se você tiver mais dúvidas, por favor entre em contato comigo).
;)