Re: [sword-devel] Speech synthesis voices?

2012-08-19 Thread David Haslam
Hi Greg, 

As I clearly wrote, "This is something for front-end developers to consider
..."

I wasn't thinking at all about something that gets delivered as part of the
module during installation.
So mention of CSS and conf files was not relevant to this thread.

That very few front-end apps support TTS is a merely a present circumstance.
Imagination can be very creative when developers follow-up a suggestion.

IMHO, Xiphos rightly focuses on making several options something that can be
set /per module/ by the user.
i.e. Accessed via the right click context menu, "Module Options". 
/cf.  These choices include many that are global settings in other front-end
apps./

So how I'd envisage assigning a TTS voice might be implemented in a similar
manner.
Something that the user could select, while the module is being viewed.

David





--
View this message in context: 
http://sword-dev.350566.n4.nabble.com/Speech-synthesis-voices-tp4650893p4650900.html
Sent from the SWORD Dev mailing list archive at Nabble.com.

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Speech synthesis voices?

2012-08-19 Thread Greg Hellings
On Aug 19, 2012 12:57 PM, "David Haslam"  wrote:
>
> Hi Greg,
>
> As I clearly wrote, "This is something for front-end developers to
consider
> ..."
>
> I wasn't thinking at all about something that gets delivered as part of
the
> module during installation.
> So mention of CSS and conf files was not relevant to this thread.
>

It sounded to me like you intended this to be something which could be
unified across applications. Obviously each application can keep whatever
status it wants per module.

I don't know that BT maintains many (any?) Asettings on a per-module basis.
TTS never struck me as something that is properly handled by the
application but should only be offered on the system level - at least on
the desktop.

--Greg

> That very few front-end apps support TTS is a merely a present
circumstance.
> Imagination can be very creative when developers follow-up a suggestion.
>
> IMHO, Xiphos rightly focuses on making several options something that can
be
> set /per module/ by the user.
> i.e. Accessed via the right click context menu, "Module Options".
> /cf.  These choices include many that are global settings in other
front-end
> apps./
>
> So how I'd envisage assigning a TTS voice might be implemented in a
similar
> manner.
> Something that the user could select, while the module is being viewed.
>
> David
>
>
>
>
>
> --
> View this message in context:
http://sword-dev.350566.n4.nabble.com/Speech-synthesis-voices-tp4650893p4650900.html
> Sent from the SWORD Dev mailing list archive at Nabble.com.
>
> ___
> sword-devel mailing list: sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] Speech synthesis voices?

2012-08-19 Thread Karl Kleinpaste
Greg Hellings  writes:
> TTS never struck me as something that is properly handled by the
> application but should only be offered on the system level

Bear in mind that I implemented Read Aloud back in the days of Fedora 5
(2006).  I have no memory of there being _any_ system-level TTS support.
The fact that I found Festival available at all was an accident.

That said, how TTS is done "at the system level" is a pretty funny
concept.  That is, if Xiphos isn't doing Read Aloud directly, but the
user is expecting it "at the system level," what shall he expect to
happen?  Every time he navigates a verse, the entire Bible chapter, as
well as at least the commentary verse and possibly the entire commentary
chapter, is displayed.  Shall TTS read both Bible and commentary verse
in their entirety?  NETnote Ecc 1:1 is 8Kbytes of text, and takes nearly
12 minutes to speak.  How does one, at the system level, tell the system
to read one pane and not another, and within one pane, to read only a
certain slice of text?  I simply don't know.

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Speech synthesis voices?

2012-08-19 Thread DM Smith

On Aug 19, 2012, at 5:57 PM, Karl Kleinpaste  wrote:

> Greg Hellings  writes:
>> TTS never struck me as something that is properly handled by the
>> application but should only be offered on the system level
> 
> Bear in mind that I implemented Read Aloud back in the days of Fedora 5
> (2006).  I have no memory of there being _any_ system-level TTS support.
> The fact that I found Festival available at all was an accident.
> 
> That said, how TTS is done "at the system level" is a pretty funny
> concept.  That is, if Xiphos isn't doing Read Aloud directly, but the
> user is expecting it "at the system level," what shall he expect to
> happen?  Every time he navigates a verse, the entire Bible chapter, as
> well as at least the commentary verse and possibly the entire commentary
> chapter, is displayed.  Shall TTS read both Bible and commentary verse
> in their entirety?  NETnote Ecc 1:1 is 8Kbytes of text, and takes nearly
> 12 minutes to speak.  How does one, at the system level, tell the system
> to read one pane and not another, and within one pane, to read only a
> certain slice of text?  I simply don't know.


On a mac, one highlights the text to be read and then asks (Alt-Esc) the system 
to read it. The key combination ability has to be turned on in Preferences. 
Most applications have a menu choice and a right click choice to start and stop 
speaking, but that is an additional convenience.

In Him,
DM
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page