from pathlib import Path
from typing import List


def fetch_audio_instructions(read_path: Path) -> List[Path]:
    """
    fetch_audio_instructions looks for files that can be used as audio
    instructions in the provided directory.

    Args:
        read_path (Path): A path towards the directory where this
        function will look for audio instructions files.
    Returns:
        List[Path]: A list of absolute paths towards each file that
        was found.
    """
    audio_instructions: List[Path] = []
    try:
        for instruction in read_path.iterdir():
            if instruction.suffix in ".txt" and "read_" in instruction.name:
                audio_instructions.append(instruction.resolve())
    except FileNotFoundError:
        return []

    return audio_instructions