The past tense of speak at length is spoke at length.
The third-person singular simple present indicative form of speak at length is speaks at length.
The present participle of speak at length is speaking at length.
The past participle of speak at length is spoken at length.