Is it possible, programatically, to take someone's voice sample and produce a unique tone/property that could be used to create a synthesised speech?
For example, person A records himself. A unique tone is produced from this voice sample, and is being turned into synthesis speech. This allows people to use this synthetic voice in Text-to-Speech software, writing any text that they want that would be read in person A's voice.
Is it possible in today's terms? I know that there are companies that do this professionally, but generally, is it possible for a piece of software to do this?