本文针对开源软件社区中原型资源依赖具体应用背景和计算环境,很难适应个性化需求的问题,结合语音识别应用,利用软件演化技术解决开源语音模型自适应问题。提出了模型驱动演化算法和数据驱动演化算法,运用反射机制,动态感知环境变化和语音识别需求的变化,并对开源软件进行自适应调整,以便满足个性化语音识别应用需求。采用模型库、方法库和数据库体系结构,在方法库中不同方法的驱动下完成模型驱动和数据驱动的语音识别自适应过程。