Both are fine, Pedro. You may regress the dependent verb with the main verb, as Louise has suggested, or since the person presumably still speaks Spanish, you may keep it in the present tense.
Either one, but I prefer "speak", if you learn (realise) that soon after. If you are telling the person later, at a different time, then "spoke" might be better (as you're referring specifically to the past).