In Spanish, there is no orthographic distinction between the diphthongs [wi ~ uj] and the vowel hiatus [ui]. Is there a way to predict how "ui" is pronounced in a word?
Possibly via phonetic environment (i.e. the preceding consonants)?
It seems to me that, for example, the sequence "cui" is generally a diphthong (e.g. cuídate), and that verbs in "-uir" are generally in hiatus (e.g. construir). Can such generalisations be made? The RAE seems to imply the realisation of "ui" are heavily dialect, sociolect, and idiolect dependent:
Por otra parte, algunas de estas combinaciones vocálicas (las formadas por... dos vocales cerradas diferentes) pueden, en una misma palabra, fluctuar en su pronunciación entre el hiato y el diptongo, dependiendo de diversos factores, como el mayor o menor esmero en la pronunciación, el origen geográfico o social del hablante, etc.; así ocurre, por ejemplo, en gratuito, que puede pronunciarse con diptongo (gra - tui - to) o con hiato (gra - tu - i - to)...