Knowledge Base Enabled Semantic Communication: A Generative Perspective