Aiuruete is a high-quality concatenative TTS system for Brazilian Portuguese. Its name (pronounced [aju,rue'te]) illustrates the challenges we have fixed as a research paradigm: to feed the system with the specificities of our language, highlighted by an up-to-date discussion of the Phonology/Phonetics and prosody/segments interfaces, without a huge computational cost. The choice for the concatenative method of synthesis was determined by a trade-off between scientific (the desired human-like naturalness of the acoustic output) and practical (mainly reduced staff and tight schedule) constraints. Procedural and declarative modules are described here: the ortofon, the unit inventory, the rhythm model and the synthesis techniques. Aiuruete is still being evaluated, but when compared to the previous system, adopted by the national telephony company, its superior quality is apparent.