Just a quick note. For those of you who are early adopters moving over to OS X 10.7 “Lion”, the method described in my previous tutorial on using IPA fonts with Mac OS X still works and produces good results on Lion.
For what it’s worth, Praat (5.2.29) works just fine as well. :)
So, go forth and Lionize your Mac without phonetic phear.
EDIT: But Lion does hide the library folder. In order to install the keyboard layout, you’ll need to unhide the ~/Library folder or to access it using the Finder’s “Go to folder” option.
Tagged with Computers and Software, Followups | 2 Comments
This is a quick guide on compiling and installing the Festival Text-to-Speech Package on OS X. This was somewhat of a gigantic pain, but eventually, seemed to work fine. The below is a collection
This tutorial assumes you have MacPorts installed from http://www.macports.org/ and can use the port command.
1. Festival and friends seem to work best on a Mac when compiled from the latest sources, obtained from SVN
1a. To install SVN:
sudo port install subversion
1b. Make a directory in your home folder called “tts”:
mkdir ~/tts
1c. Move into that folder:
cd ~/tts
1d. Checkout the latest versions:
svn checkout http://svn.berlios.de/svnroot/repos/festlang/trunk
1e. Copy the “festival”, “speech_tools” and “festvox” folders into the ~/tts folder, using the finder or otherwise.
2. According to , you’ll need to open speech_tools/include/EST_math.h and change:
/* Apple OSX */
#if defined(__APPLE__)
#define isnanf(X) isnan(X)
#define isnan(X) __isnan(X)
#endif
to:
/* Apple OSX */
#if defined(__APPLE__)
#define isnanf(X) isnan(X)
#if (__GNUC__ >= 4)
#define isnan(X) __inline_isnan(X)
#else
#define isnan(X) __isnan(X)
#endif
#endif
3. Now compile speech tools:
cd ~/tts/speech_tools
./configure
make
make test
make install
4. Now compile Festival:
cd ~/tts/festival
./configure
make
make install
5. Now compile festvox
cd ~/tts/festvox
./configure
make
6. Now ready OS X’s audio for this. This next part is stolen (and updated slightly) from :
Fire up Xcode (you do have the Developer Tools installed don’t you?):
File -> Open… /Developer/Examples/CoreAudio/Services/AudioFileTools/AudioFileTools.xcodeproj
Build the project.Open up a terminal:
sudo mv /Developer/Examples/CoreAudio/Services/AudioFileTools/build/Debug-Tiger/afplay /usr/bin/
sudo chown root:wheel /usr/bin/afplay
If you find yourself missing any of the above files, download a precompiled version of afplay and copy it to /usr/bin/afplay as described above.
7. Open ~/tts/festival/lib/siteinit.scm and add the following:
(Parameter.set 'Audio_Required_Format 'riff)
(Parameter.set 'Audio_Command "afplay $FILE")
(Parameter.set 'Audio_Method 'Audio_Command)
If the file doesn’t exist, create it as a plaintext file such that it contains only the above lines.
8. Go to and download:
festlex_CMU.tar.gz
festlex_OALD.tar.gz
festlex_POSLEX.tar.gz
Then drag the folder inside the festival/lib/dicts folder in that file into ~/tts/festival/lib/dict (create it if it doesn’t exist yet)
Also download:
festvox_kallpc16k.tar.gz
Then drag the festival/lib/voices into ~/tts/festival/lib/ on your machine.
9. Open ~/.profile and add the following lines:
export PATH=/Users/stylerw/tts/festival/bin:/Users/stylerw/tts/speech_tools/bin:$PATH
export ESTDIR="/Users/stylerw/tts/speech_tools"
export FESTVOXDIR="/Users/stylerw/tts/festvox"
9. Don’t bother with the “prompt them” script for recording. It’s a gigantic pain. Instead, do any recordings in . Then, for instance, if you’re recording files for a clock, split the recorded prompts into “time0001.wav”, “time0002.wav”, etc. If you want to attempt “prompt them”, you’ll need to install sox (sudo port install sox) then change any calls to na_play with “play” and the na_record line with ” rec wav/$f.wav trim 0 $duration” (Thanks to ).
10. From there, run whatever tutorial you’d like, you should be good to go. Also, sorry, but I can’t really support this method. Please don’t email me or comment looking for additional tech support information about this.
Enjoy! (and sorry for the exceptionally dry post, but this is a useful bit of information to have out there :))
Tagged with Computers and Software | 3 Comments
This morning, I stumbled Adobe Systems Incorporated’s Permissions and Trademark Guidelines. This is basically Adobe’s way of dictating how it wants people to use and display its trademarks. Many companies have these, but Adobe’s policies regarding Photoshop are more restrictive (and thus, more laughable) then most.
Photoshop “to photoshop” out of your lexicon
They begin the Photoshop section with the phrase “Trademarks are not verbs”. Here, they’re objecting to the ubiquitous use of “to photoshop”, meaning “to use Adobe® Photoshop® software or similar image manipulation software to manipulate an image”. This prohibits phrases like “Dude, that is so photoshopped” or “the printing company photoshopped it for us”. This seems to be a common theme, with paralells to Xerox fighting to stop us from Xeroxing documents, but it’s still a bit crazy.
I think it’s ridiculous that they think they can stop this usage. One of the unifiying features of human language is our lazyness, and our desire to only do the minimum amount of speaking necessary. To think that we’ll gladly surrender “Could you photoshop this real quick?” in favor of “Could you enhance this image using Adobe® Photoshop® software real quick?” is completely insane.
The fact of the matter is that the verbed form is more versatile as well. In English, we can use other particles to change the meanings of an established verb, and “to photoshop” is no exception. One can photoshop something in, photoshop it out, photoshop something away, and so on. However, one cannot “enhance using Adobe® Photoshop® software out the guy in the background”. Instead, we’re asked to “enhance an image using Adobe® Photoshop® software in such a way that the guy in the background is removed from the picture”. Yeah, we’re going to do that, Adobe. Sure thing.
Adobe doesn’t know what they want
The real beauty comes in that the next heading: “Trademarks are not nouns”. Adobe, you’re in blatant violation of your own trademark policies on this very website.
…and Photoshop is one of Adobe’s most valuable trademarks…
…Adobe and Photoshop are either registered trademarks or trademarks…
…Get everything in Photoshop CS3 plus tools for editing 3D and motion-based content and performing image analysis….
In each of the above phrases, “Photoshop” is acting as a noun. So, I don’t think noun-like usage is what Adobe’s really worried about. Let’s look at their explanation:
CORRECT: The image pokes fun at the Senator.
INCORRECT: The photoshop pokes fun at the Senator.
It looks like what they’re really trying to ban is “Photoshop-Related Metonymy“. Metonymy is where a commonly associated element (or part of something) is used to refer to the whole thing. For instance, “The White House was silent on the corruption charges” or “The press is more and more biased every day” are both metonymic expressions, using parts of these establishments to represent the whole.
So, although I suspect they have no problem with noun form use (“Photoshop® is exceptionally good at what it does”), they’re worried about metonymy with manipulated images, like “Photoshops are causing more scandals every day for the embattled prince”. Perhaps they should be clarifying that on their website, lest they be forced to sue themselves.
Other miscellaneous escapes from reality
According to Adobe, “Trademarks may never be used as slang terms”. This is just charming because it’s an attempt to control casual usage. I can understand their not wanting an ad campaign with “Help Photoshoppers Photoshop better”, but trying to regulate casual conversation shows Adobe to be out of touch with not only language usage, but with reality.
Finally, I’m not sure I buy this “Proper Adjectives” thing. To claim that “Adobe Photoshop” is incorrect and meaningless without adding “software” is a bit ridiculous. Whether or not they want to pretend that Photoshop isn’t a noun, it won’t really change how speakers view and use the term. It just makes them seem stodgy and delusional.
Adobe Systems Incorporated v. Continental Drift
I’ve said it before, and I’ll say it again: A speaker (or grammarian) trying to stop language from changing is like a gardener trying to stop continental drift.
Adobe can write this up, and heck, they can even try and enforce parts of it with marketing and high-profile cases. However, I hope they realize the folly of trying to change established words and constructions, especially when the ones suggested are longer and less useful than the originals. No matter what they do, in everyday speech, people will photoshop images, those images will be photoshops, and photoshopping will be an entertaining pastime on the internet.
Know, however, that we’re not doing it to hurt you, Adobe. Our language is a language of love for your software, and the fact that “Photoshop” is so ubiquitous is a sign of our respect for your work. So, dearest Adobe, please stick to manipulating images, and leave the language manipulation to us.
Tagged with Computers and Software, Conventional Linguistics, Corporate Language, Language Censorship, Language Change, Language Usage, Words, Phrases, and Idioms | 5 Comments
Site Information
- About the author
- About this site (and the title text)
- Non-language-related posts
- Our Advertising Policy
- Our Pronoun Policy
- LinguisticMystic RSS Feed
Search the Site
Categories
- Computers and Software (20)
- Conventional Linguistics (108)
- Computational Linguistics (5)
- Dialects and Idiolects (6)
- Etymology (3)
- Language Acquisition (4)
- Language and Music (2)
- Language Change (11)
- Linguistic Anthropology (4)
- Phonetic Phriends (4)
- Phonetics and Phonology (31)
- Psycholinguistics (4)
- Sociolinguistics (22)
- Translation and Translation Theory (10)
- Using the IPA (1)
- Words, Phrases, and Idioms (30)
- Language and Thought (11)
- Language Censorship (3)
- Language Creation (6)
- Language Humor (28)
- Language Usage (79)
- Linguistic Mysticism (11)
- Notes (55)
- Reader Questions (3)
- Recommended Links (2)
Latest Non-linguistic Posts
Language Sites and Blogs
Linguistics and Language Resources
Links for Corrections
Unrelated-yet-awesome
Archives
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- September 2011
- July 2011
- April 2011
- June 2010
- March 2010
- September 2009
- March 2008
- December 2007
- November 2007
- October 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
Site features
- Entries RSS
- Powered by Wordpress
- Theme based on Vertigo Squared.
- Hosting by Joyent