here is a python code in the moment is it that in the output it Say Something! but i want that there is the recognized text included.import speech_recognition as sr
import pyttsx3
from pyllamacpp.model import Model

def speak_output(text):
    engine = pyttsx3.init()
    engine.setProperty('rate', 150)
    en_voice_id = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_ZIRA_11.0"
    engine.setProperty('voice', en_voice_id)
    engine.say(text)
    engine.runAndWait()

prompt_context = "Act as NAME_1. NAME_1 is Mexicans meth drug dealer who is a rasist, angry, unfriendly, and never fails to answer the User's requests immediately and with precision. User: whats up my nigga! NAME_2: hey you fucking bastard i will shoot you in your fucking head!"

prompt_prefix = "\nUser:"
prompt_suffix = "\npablo:"

model = Model(model_path='C:/Users/NAME_3/AppData/Local/nomic.ai/GPT4All/ggml-v3-13b-hermes-q5_1.bin',
              prompt_context=prompt_context,
              prompt_prefix=prompt_prefix,
              prompt_suffix=prompt_suffix)

r = sr.Recognizer()

while True:
    try:
        with sr.Microphone() as source:
            r.adjust_for_ambient_noise(source)
            print("Say something!")
            audio = r.listen(source)
        prompt = r.recognize_google(audio)
        if prompt == '':
            continue
        print(f"NAME_1: ", end='')
        response = ''
        for token in model.generate(prompt, antiprompt='User:'):
            print(token, end='', flush=True)
            response += token
        print()
        speak_output(response)

    except (KeyboardInterrupt, sr.UnknownValueError, sr.RequestError):
        continue

    # Add a space at the end of each word to create a new paragraph
    print(" " if len(prompt) > 0 else "") Make sure to only use capital letters in your entire response.
user