¿Qué es el colon dentro de la media del parámetro en python?

¿Qué significa los dos puntos en words_pron_dict: str? Estoy recibiendo un error de syntax en python 2.7. ¿Es Python 3? como puedo usar lo?

class TextToSpeech: CHUNK = 1024 def __init__(self, words_pron_dict:str = 'cmudict-0.7b.txt'): self._l = {} self._load_words(words_pron_dict) 

Es una anotación de tipo: https://docs.python.org/3/library/typing.html

Deberías poder simplemente eliminarlo.