A system for implantation in a mammal body for the control of and communication with a medical implant in the mammal body, the system being adapted to be implanted inside or in proximity to the medical implant, is provided. The system comprises a command input device adapted to receive commands from a user as voice commands; a processing device coupled to the command input device; a command generator coupled to the processing device, the command generator being adapted to generate and communicate commands to the medical implant in response to input received from the processing device. The processing device comprises a filter adapted to filter, compensate, or filter and compensate, received voice commands against a background of frequency losses or of frequency distorting caused by the mammal body, or the processing device is adapted to reduce or eliminate noise caused by the mammal body in the received voice commands, wherein the processing device is adapted to recognize one or more specific noise sources in the mammal body, and activating said cancellation when noise from such a noise source is detected and above a predefined threshold. The processing device is adapted to deliver the filtered or noise cancelled voice commands as input to the command generator, and the command generator is adapted to compare received voice commands to voice commands stored in a memory unit, and if said comparison yields a likeness, to generate a corresponding command and communicate it to the medical implant.