A method of performing a karaoke function from an electronic
communications device comprises the steps of reading music data and
providing a music signal, reading text data and presenting text on a
display, receiving a voice signal, providing a first output signal
comprising the music signal, providing a second output signal by mixing
the music signal and the voice signal, and reproducing the first output
signal for the user. The second output signal is further transmitted
wirelessly from the electronic communications device to at least one
further communications device, wherein the second output signal is
received and reproduced for an audience. People listening to these
further devices may be located at any location and still participate in
the karaoke performance. Thus a more flexible karaoke performance is
possible without restricting the participants to people located in one
single location.