Hi, I'm going to do a project of language design for the Sound Design course of of my Art School. *Language Design* is the creation of an artificial language like it happens, for example, for the aliens of some sc-fi movies. (Famous examples are the aliens in District 9 and Chewbecca in Star Wars (of course ;)). It is also called "conlang" (constructed language). The final work should be some kind of a "speaking installation", where the speech generated is an artificial language interacting with the audience.
My plans are to collect a database of sounds/phonems from human speeches of different languages, in addiction to synthetic sounds, and find a way to re-arrange them on the fly when triggered by an interaction with the audience, in order to create "sentences".
*Besides the technical sides, my main focus now is to know examples of artificial language design in Sound Art or Arts in general.*
No videogames or films involved ;)
Any help or suggestion is much appreciated!!
Max
Pd-announce mailing list Pd-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
I would combine a pass-phrase generator with a text to speech convertor that attempts best guesses.
Pass-phrase generators (there are many around in Perl Java and Python) create plausible sounding, and hence mnemonic constructions like
toof dang plep blug
You can usually filter for only non-words
Since most TTS are recognisable voices and have human intonation a phoneme concatenation speech "synthesiser" like MBROLA would be good for more alien effects after a little ring modulation. You will need to use IPA symbols as your alphabet and maybe tweak the phrase algorithm in order to avoid the problem of Kang from Rigel VII, "in order to pronounce it correctly I would have to remove your tongue".
On Sat, 21 Jan 2012 14:11:49 +0100 massimiliano samsa puredatamassimiliano@gmail.com wrote:
Hi, I'm going to do a project of language design for the Sound Design course of of my Art School. *Language Design* is the creation of an artificial language like it happens, for example, for the aliens of some sc-fi movies. (Famous examples are the aliens in District 9 and Chewbecca in Star Wars (of course ;)). It is also called "conlang" (constructed language). The final work should be some kind of a "speaking installation", where the speech generated is an artificial language interacting with the audience.
My plans are to collect a database of sounds/phonems from human speeches of different languages, in addiction to synthetic sounds, and find a way to re-arrange them on the fly when triggered by an interaction with the audience, in order to create "sentences".
*Besides the technical sides, my main focus now is to know examples of artificial language design in Sound Art or Arts in general.*
No videogames or films involved ;)
Any help or suggestion is much appreciated!!
Max
Le 2012-01-21 à 13:34:00, Andy Farnell a écrit :
You will need to use IPA symbols as your alphabet
ʒa.dɔː la pe i e ʃtʀuːv sʌ tʀɛ kuːl kə tɑ̃ paʀl sʏː pe.de.lɪst !
mɛ ɑ̃ pra.tsɪk ʒe pʌ tɛl.mɑ̃ lɔ.ka.zjɔ̃ dmɑ̃ sɛʀ.vɪː .
œ̃ ʒʊː pø.taɛtʀ ...
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
the «r» in my last text was a mistake and was meant to be a «ʀ» of course.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Is that what Francophone Canadian sounds like!! ?
Anyway I can't <hear> it using espeak or mbrola because not sure how to translate UTF16 IPA into phoneme mnemonics, eg this doesn't work:
$ espeak -v fr -b 1 "[[ʒa.dɔː la pe i e ʃtʀuːv sʌ tʀɛ kuːl kə tɑ̃ paʀl sʏː pe.de.lɪst mɛ ɑ̃ pra.tsɪk ʒe pʌ tɛl.mɑ̃ lɔ.ka.zjɔ̃ dmɑ̃ sɛʀ.vɪː œ̃ ʒʊː pø.taɛtʀ ]]"
Andy
On Sat, 21 Jan 2012 12:48:50 -0500 (EST) Mathieu Bouchard matju@artengine.ca wrote:
Le 2012-01-21 à 13:34:00, Andy Farnell a écrit :
You will need to use IPA symbols as your alphabet
ʒa.dɔː la pe i e ʃtʀuːv sʌ tʀɛ kuːl kə tɑ̃ paʀl sʏː pe.de.lɪst !
mɛ ɑ̃ pra.tsɪk ʒe pʌ tɛl.mɑ̃ lɔ.ka.zjɔ̃ dmɑ̃ sɛʀ.vɪː .
œ̃ ʒʊː pø.taɛtʀ ...
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Le 2012-01-21 à 20:11:00, Andy Farnell a écrit :
Is that what Francophone Canadian sounds like!! ?
It's one quite common accent (apart from the [r] mistake). People would tend to always use [ʀ] instead of [r], or always [r] instead of [ʀ]. Overall, speech tends to range between this and what's listed in the dictionary, depending on how informal the speech is.
Anyway I can't <hear> it using espeak or mbrola because not sure how to translate UTF16 IPA into phoneme mnemonics, eg this doesn't work:
You mean that there are people who use UTF16 on unix outside of java context ?
I thought that everyone on unix was moving to UTF8 instead (except java).
Try iconv.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Andy your suggestion meets pretty well what I have in mind, I'll be experimenting with the combination of tools you mentioned. Thanks!
2012/1/22 Mathieu Bouchard matju@artengine.ca
Le 2012-01-21 à 20:11:00, Andy Farnell a écrit :
Is that what Francophone Canadian sounds like!! ?
It's one quite common accent (apart from the [r] mistake). People would tend to always use [ʀ] instead of [r], or always [r] instead of [ʀ]. Overall, speech tends to range between this and what's listed in the dictionary, depending on how informal the speech is.
Anyway I can't <hear> it using espeak or mbrola because not sure how to
translate UTF16 IPA into phoneme mnemonics, eg this doesn't work:
You mean that there are people who use UTF16 on unix outside of java context ?
I thought that everyone on unix was moving to UTF8 instead (except java).
Try iconv.
______________________________**______________________________** __________ | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Actually I had a little play around with it since Matju made me use mbrola
You need first to have all these installed
apt-get install mbrola mbrola-en1 apg sox espeak
espeak does TTS mbrola is a more flexible phoneme engine sox is an audio processing tool apg is a pass generator that can make pronouncable words
then try
$ apg -m 3 -x 9 -a 0 -ML -E0123456789 -c zxcvbnm | tr '\n' ' ' | tee /dev/tty | espeak -v mb-en1 -s 50 | mbrola -f 0.4 -t 0.8 /usr/share/mbrola/voices/en1 - -.wav | sox --ignore-length -twav - -twav - reverse reverb 50 20 10 0 20 -6 reverse | aplay -f s16 -t wav -r 16000
cudens fop feopy camnomco cackla druweff boint
On Sat, 21 Jan 2012 14:11:49 +0100 massimiliano samsa puredatamassimiliano@gmail.com wrote:
Hi, I'm going to do a project of language design for the Sound Design course of of my Art School. *Language Design* is the creation of an artificial language like it happens, for example, for the aliens of some sc-fi movies. (Famous examples are the aliens in District 9 and Chewbecca in Star Wars (of course ;)). It is also called "conlang" (constructed language). The final work should be some kind of a "speaking installation", where the speech generated is an artificial language interacting with the audience.
My plans are to collect a database of sounds/phonems from human speeches of different languages, in addiction to synthetic sounds, and find a way to re-arrange them on the fly when triggered by an interaction with the audience, in order to create "sentences".
*Besides the technical sides, my main focus now is to know examples of artificial language design in Sound Art or Arts in general.*
No videogames or films involved ;)
Any help or suggestion is much appreciated!!
Max
Le 2012-01-21 à 22:49:00, Andy Farnell a écrit :
Actually I had a little play around with it since Matju made me use mbrola
But did you get IPA to work, in the end ?
And you didn't explain about the UTF problem.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC