区别就是两者词性是不一样,speech是动词speak的名词,具体的不同如下
speech中文意思是n. 演说,发言,谈话;说话的能力;说话方式;口语,言语;(戏剧中的)台词;(该词常用于使某人感到自己所说的话很愚蠢)长篇大论
He was making quite a long speech.他当时正在发表一个相当长的演讲。
speak中文意思是v. 谈话,交谈;说,讲述;(会)讲(某种语言);发言,演讲;(不用言语)表明,显示;代表……讲话,充当……的代言人;(发言或写作中)提到,谈及;以……方式说;表达(思想、观点);(乐器或其他物体)发出特有的响声;(猎狗)吠