def _combine_tokens_to_str(tokens):
    """
    Combines the texts into one string.

    Parameters
    ----------
        tokens : str or list
            The texts to be combined

    Returns
    -------
        texts_str : str
            A string of the full text with unwanted words removed
    """
    if isinstance(tokens[0], list):
        flat_words = [word for sublist in tokens for word in sublist]
    else:
        flat_words = tokens

    return " ".join(flat_words)