The system may need a particular tuning to suit a particular application or a class of applications. For example, generation of an adequate vocabulary and adaptation to the channel and/or background noise may be needed. Such tuning can be achieved through a ``black box'' procedure by the application developer, or may demand data acquisition and modelling that involves specific know-how from the technology designer.