From lojban-out@lojban.org Tue Jan 15 17:34:37 2008 Return-Path: X-Sender: lojban-out@lojban.org X-Apparently-To: lojban@yahoogroups.com X-Received: (qmail 98724 invoked from network); 16 Jan 2008 01:34:36 -0000 X-Received: from unknown (66.218.67.96) by m56.grp.scd.yahoo.com with QMQP; 16 Jan 2008 01:34:36 -0000 X-Received: from unknown (HELO mail7.sea5.speakeasy.net) (69.17.117.9) by mta17.grp.scd.yahoo.com with SMTP; 16 Jan 2008 01:34:36 -0000 X-Received: (qmail 6382 invoked from network); 16 Jan 2008 01:34:35 -0000 X-Received: from chain.digitalkingdom.org ([64.81.66.169]) (envelope-sender ) by mail7.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 16 Jan 2008 01:34:35 -0000 X-Received: from lojban-out by chain.digitalkingdom.org with local (Exim 4.68) (envelope-from ) id 1JExAn-0000hP-5A for lojban@yahoogroups.com; Tue, 15 Jan 2008 17:34:33 -0800 X-Received: from chain.digitalkingdom.org ([64.81.66.169]) by chain.digitalkingdom.org with esmtp (Exim 4.68) (envelope-from ) id 1JExA5-0000bp-BK; Tue, 15 Jan 2008 17:33:55 -0800 X-Received: with ECARTIS (v1.0.0; list lojban-list); Tue, 15 Jan 2008 17:31:33 -0800 (PST) X-Received: from nobody by chain.digitalkingdom.org with local (Exim 4.68) (envelope-from ) id 1JEx7s-0000bg-1B for lojban-list-real@lojban.org; Tue, 15 Jan 2008 17:31:32 -0800 X-Received: from relay3.mail.uk.clara.net ([80.168.70.183]) by chain.digitalkingdom.org with esmtp (Exim 4.68) (envelope-from ) id 1JEx7m-0000bY-US for lojban-list@lojban.org; Tue, 15 Jan 2008 17:31:31 -0800 X-Received: from adsl-solo-80-168-224-43.claranet.co.uk ([80.168.224.43] helo=pcr) by relay3.mail.uk.clara.net with smtp (Exim 4.62) (envelope-from ) id 1JEx7k-0000Km-8y for lojban-list@lojban.org; Wed, 16 Jan 2008 01:31:25 +0000 MIME-Version: 1.0 Date: Wed, 16 Jan 2008 01:31:07 +0000 (GMT) Message-ID: <4f61d245b9jsd@clara.co.uk> User-Agent: Pluto/3.04e (RISC-OS/4.02) POPstar/2.02 Content-Type: text/plain X-Spam-Score: -1.0 X-Spam-Score-Int: -9 X-Spam-Bar: - X-archive-position: 14104 X-ecartis-version: Ecartis v1.0.0 Errors-to: lojban-list-bounce@lojban.org X-original-sender: jsd@clara.co.uk X-list: lojban-list X-Spam-Score: 0.0 X-Spam-Score-Int: 0 X-Spam-Bar: / To: lojban@yahoogroups.com X-Originating-IP: 69.17.117.9 X-eGroups-Msg-Info: 1:12:0:0:0 X-eGroups-From: Jonathan Duddington From: Jonathan Duddington Reply-To: jsd@clara.co.uk Subject: [lojban] Text-to-speech X-Yahoo-Group-Post: member; u=116389790; y=taIg-MmRGRpvr3_MHmN6IhH2IwmsEXPuYVkhaNmloPpypXn5EA X-Yahoo-Profile: lojban_out X-Yahoo-Message-Num: 28587 I've added a Lojban voice to the development version of eSpeak speech synthesizer for Linux and Windows: http://espeak.sourceforge.net/test/latest.html The spelling-to-pronunciation rules are simple and regular, so that shouldn't be a problem, but I need advice on prosody. Lojban differs from other languages in its lack of punctuation. I recognise ".i" as a sentence marker, so I can break up a paragraph into sentences. But the sentences also need pauses and intonation within them in order to sound natural. In English, I would recognise commas and other punctuation as breaks. Also conjunction words such as "and". What lojban words should I look for to break a sentence into clauses (or their equivalent)? This is not a problem of meaning or intelligibility. It just sounds unnatural to speak a long sentence without using pause and intonation to indicate its structure (and to draw breath). Another question is which words to emphasize. In English eSpeak has a list of common function words which are unstressed ("is", "the", "my", "of" etc). For Lojban, I could make all one-syllable words (or even all cmavo) unstressed, but that's probably inappropriate. I note that the pronunciation rules say that stressed syllables are optional for cmavo. If you want to experiment, you can install eSpeak and use the "jbo" voice (that's the ISO 639-3 language code for Lojban). You can add commas into Lojban text to hear what would be the effect of a clause-break at that point. To unsubscribe from this list, send mail to lojban-list-request@lojban.org with the subject unsubscribe, or go to http://www.lojban.org/lsg2/, or if you're really stuck, send mail to secretary@lojban.org for help.