1. A method performed on at least one processor for training a user audio profile without requiring a user to read known text, comprising the steps of: selecting a pre-recorded big audio file; automatically generating a plurality of little audio files from the pre-recorded big audio file; obtaining a big text file corresponding to the big audio file; generating a plurality of little text files using the big text file and endpointing metadata, wherein there is one little text file for each of the plurality of little audio files; creating a plurality of audio-text training pairs by linking each one of the plurality of little audio files with the corresponding one of the plurality of little text files; selecting at least one of the plurality of audio-text training pairs to train the user audio profile; and transmitting the at least one of the plurality of audio-text training pairs to a speech to text engine to train the user audio profile.