<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def metar_to_speech(metar: str) -> str: """ Creates a speakable text from a METAR Args: metar: METAR string to use Returns: speakable METAR for TTS """

        LOGGER.info('getting speech text from METAR: %s', metar)
        metar_data, metar_units = emiz.avwx.metar.parse_in(metar)
        speech = emiz.avwx.speech.metar(metar_data, metar_units)
        speech = str(speech).replace('Altimeter', 'Q N H')
        LOGGER.debug('resulting speech: %s', speech)
        return speech