Text to phoneme conversion (op.recognise or command line... or...)

ironside's icon

Hi,

I'm trying to convert a written text into phonemes (some sort of version of the IPA, I suppose), to then attempt various resythesis strategies.
I'm struggling to find something that can do this - I'm wondering if anybody has had success with this, either inside max, with an external, or an external program that can somehow talk to Max? There are plenty of online resources which do it, so I imagine there might be some sort of command line tool I could use through shell, or some other thing I could use to try it (hosting python in max?).

I also noticed that op.recognise has phoneme output capability, but I haven't been able to get it to work beyond its digits example (where it finds number between 1 and 10). Has anybody had success installing it properly? I'm probably just missing something rudimentary with it.

Thanks.

ironside's icon

UPDATE: For anybody trying something similar, I used an external dictation program outputting into a textedit object, which then went into aka.speech. There is a phoneme output port to aka.speech, which I used to trigger various buffers etc of phonemes. It is pretty rudimentary (which for my needs was actually fine, and quite interesting), but does create perceptible speech. But of a botched solution, but thought I might as well share it.