Gosto (first O is closed, like in coal) is a noun and it means taste. Gosto (first O is open, like in hot) is a verb (1st person pres. tense), and it means to like.
The audio is actually wrong here, since the voice pronounces it like the verb, yet it's translated as the noun.
Yes, You are correct about "de",,,,, but GOSTO is a form of verb only to first person (I), EU GOSTO.... the infinitive verb is GOSTAR...... so... "I like you"... EU GOSTO DE VOCE....... "She likes apples"..... ELA GOSTA DE MAÇAS.... You always used to "DE" after verb GOSTAR....