Just like “say” and “tell”, “speak” is an irregular verb. So in the past tense the form is “spoke”. But “talk” is a regular verb, so all you need to do to change the verb to the past tense is add -ed-.