Re: [sword-devel] Speech synthesis voices?

2012-08-20 Thread Martin Denham
Hi,

I integrated TTS into And Bible a long time ago and, for me, it has
transformed my bible study, book reading, and devotions.  I initially got
the idea from Troy's Bishop, which also integrates TTS.

However, TTS is probably more useful on a device which normally has
earphones attached than, say, on a pc.

Martin

On 19 August 2012 23:26, DM Smith  wrote:

>
> 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
>
___
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-20 Thread David Haslam
Hi Martin,

Once you've selected a voice to use by the TTS Engine, does *and-bible* use
that voice for /all/ the installed modules?

The idea that I'm pursuing in this thread is that you could somehow assign
[say]

  Amy to read the English Bibles
  Céline to read the French Bibles
  Hans to read the German Bibles
  Geraint to read the Welsh Bibles

and that and-bible would remember each of these settings!

Likewise for any other front-end that cares to add high quality TTS support.

See the growing IVONA  http://www.ivona.com/en/voices-list/ voices portfolio
.

David



--
View this message in context: 
http://sword-dev.350566.n4.nabble.com/Speech-synthesis-voices-tp4650893p4650905.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-20 Thread Martin Denham
Hi David,

Each TTS voice is specific to a language and country(accent).  And Bible
requests a voice for the language of the module and also tries to work out
the best country (accent).

So, you could load an English bible and press Speak which will use Amy,
then switch to a German bible and press speak to hear Hans.

However, there is a TTS bug in this area.  If you try to switch language
while the previous language is speaking it gets confused and continues
speaking in the first language.

Martin

On 20 August 2012 12:21, David Haslam  wrote:

> Hi Martin,
>
> Once you've selected a voice to use by the TTS Engine, does *and-bible* use
> that voice for /all/ the installed modules?
>
> The idea that I'm pursuing in this thread is that you could somehow assign
> [say]
>
>   Amy to read the English Bibles
>   Céline to read the French Bibles
>   Hans to read the German Bibles
>   Geraint to read the Welsh Bibles
>
> and that and-bible would remember each of these settings!
>
> Likewise for any other front-end that cares to add high quality TTS
> support.
>
> See the growing IVONA  http://www.ivona.com/en/voices-list/ voices
> portfolio
> .
>
> David
>
>
>
> --
> View this message in context:
> http://sword-dev.350566.n4.nabble.com/Speech-synthesis-voices-tp4650893p4650905.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-20 Thread David Haslam
Hi Martin,

That's cool!

Now if only my *Scroll Excel 7* tablet had a preloaded TTS Engine, or could
allow the user to select an installed one

(but you & I have already discussed the details.)

David



--
View this message in context: 
http://sword-dev.350566.n4.nabble.com/Speech-synthesis-voices-tp4650893p4650907.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-20 Thread David Haslam
If and when Nic C is able to continue developing *PocketSword*, this is
something he too could implement.

There are already various TTS apps available for the iPad.

See, (e.g.) http://appadvice.com/appguides/show/text-to-speech-apps-for-ipad

David



--
View this message in context: 
http://sword-dev.350566.n4.nabble.com/Speech-synthesis-voices-tp4650893p4650908.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-20 Thread Andrew Thule
How at the system level currently does the application differentiate
an active pane from an inactive one (based upon mouse-clicks)?  I'm
asking in ignorance incidentally.

It seems to me most applications, including Bibletime and Xiphos have
a 'sense' of active window vs inactive.  When I click on a window and
select the 'up and down' arrow, different things happen depending upon
which pane the application has 'active'.  With respect to text to
voice synthesis, shouldn't behaviour be the same?

If the active pane is the bible pane, the bible text is what should be
spoken.  If the commentary pane is active it should be the commentary
one.  Which presupposes that application developers provide some
accessibility feature that allows them to switch between panes
(windows) etc, be it keystroke or some other methods.

*shrugs*
~A

On Sun, 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.
>
> ___
> 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-20 Thread Karl Kleinpaste
Andrew Thule  writes:
> It seems to me most applications, including Bibletime and Xiphos have
> a 'sense' of active window vs inactive.  When I click on a window and
> select the 'up and down' arrow, different things happen depending upon
> which pane the application has 'active'.  With respect to text to
> voice synthesis, shouldn't behaviour be the same?

So I click a random dictionary link that managed to show up in Xiphos'
previewer, inducing the dictionary pane to react.  Mouse activity is in
some sense still current in the previewer, while the dictionary pane is
where output activity has most recently appeared.

Now I click the navbar's verse down-arrow.

What do you expect TTS to read?

___
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-20 Thread Nic Carter
PocketSword currently fully supports VoiceOver. In fact, I have had several 
insanely encouraging emails from blind users who are very thankful for that! 
Apparently none of the big name iOS apps support it (although they may now?) & 
so if you're blind you are left high & dry with them :(

TTS would be good to implement at some point, yes. I think it's on my todo list 
somewhere.. ;)

Sent from my phone, hence this email may be short...

On 20/08/2012, at 22:55, David Haslam  wrote:

> If and when Nic C is able to continue developing *PocketSword*, this is
> something he too could implement.
> 
> There are already various TTS apps available for the iPad.
> 
> See, (e.g.) http://appadvice.com/appguides/show/text-to-speech-apps-for-ipad
> 
> David
> 
> 
> 
> --
> View this message in context: 
> http://sword-dev.350566.n4.nabble.com/Speech-synthesis-voices-tp4650893p4650908.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


[sword-devel] Rahlfs' LXX in experimental/Rahlfs v11n

2012-08-20 Thread Chris Little
I posted a new Rahlfs' LXX module to the experimental repository. I 
haven't tested it extensively, and there are some tricky parts of the 
text that may easily have been imported incorrectly. But it does at 
least employ the text's own versification system.


The module corrects quite a few errors present in the CCAT text's 
morphology, and I've included the morphology codes in their original 
form (Packard) and converted them to Robinson's morphology. The Beta 
transliterated form of each word is also included in their xlit 
attributes, which depends on the OSISXlit filter that I haven't actually 
written yet. The current version includes the Greek lemma for each word, 
but I'll include Strong's numbers in the next release.


Using the module requires that you use Sword SVN head, since it uses the 
new Rahlfs v11n. Well, it will work, with older versions of Sword, but 
the versification will be incorrect.


There are empty verses and chapters in the module. I know. It's not an 
error. Don't report them unless you've actually confirmed there is an 
error by consulting a printed Rahlfs.


--Chris



___
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] Rahlfs' LXX in experimental/Rahlfs v11n

2012-08-20 Thread Andrew Thule
Thanks Chris.

I've heard through the grapevine that Rick Brannan at Logos Software has
been beating his head against his desk over versification while working on
a digital LXX as well.

I'm half tempted to contact him; compare notes.

~A

On Monday, August 20, 2012, Chris Little wrote:

> I posted a new Rahlfs' LXX module to the experimental repository. I
> haven't tested it extensively, and there are some tricky parts of the text
> that may easily have been imported incorrectly. But it does at least employ
> the text's own versification system.
>
> The module corrects quite a few errors present in the CCAT text's
> morphology, and I've included the morphology codes in their original form
> (Packard) and converted them to Robinson's morphology. The Beta
> transliterated form of each word is also included in their xlit attributes,
> which depends on the OSISXlit filter that I haven't actually written yet.
> The current version includes the Greek lemma for each word, but I'll
> include Strong's numbers in the next release.
>
> Using the module requires that you use Sword SVN head, since it uses the
> new Rahlfs v11n. Well, it will work, with older versions of Sword, but the
> versification will be incorrect.
>
> There are empty verses and chapters in the module. I know. It's not an
> error. Don't report them unless you've actually confirmed there is an error
> by consulting a printed Rahlfs.
>
> --Chris
>
>
>
> __**_
> 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-20 Thread Andrew Thule
Ok, good question, I see your point, but remember, visually impaired folks
don't use mice.  They use modules that read everything on actice screens,
representing possible windows and clickable actions with keystrokes, and
they use Braille screens, which means most visually impaired people won't
click random links, rather they will have to purposefully select the link
using key specific key sequences.

I mentioned that I have a friend who is a blind network admin?  When he
works, he primarily uses CLI where available, which, in terms of Sword,
would have to mean text to voice at the level of the OS or diatheke.
 However, where CLI doesn't exist, I understand that there key sequences
that emulate mouse clicks ( I don't know quite how this works), so when you
say 'mistakenly clicks random links', - for the visually impaired, that
would mean, 'correctly types in the key sequence to emulate the mouse
click', which is unlikely.

That said, there is a gradient of visually impaired - and my friend has
been blind from birth ( which makes watching him do packet captures, packet
analysis to then reconfigure switches and firewalls all the more amazing)
~ A

On Monday, August 20, 2012, Karl Kleinpaste wrote:

> Andrew Thule > writes:
> > It seems to me most applications, including Bibletime and Xiphos have
> > a 'sense' of active window vs inactive.  When I click on a window and
> > select the 'up and down' arrow, different things happen depending upon
> > which pane the application has 'active'.  With respect to text to
> > voice synthesis, shouldn't behaviour be the same?
>
> So I click a random dictionary link that managed to show up in Xiphos'
> previewer, inducing the dictionary pane to react.  Mouse activity is in
> some sense still current in the previewer, while the dictionary pane is
> where output activity has most recently appeared.
>
> Now I click the navbar's verse down-arrow.
>
> What do you expect TTS to read?
>
> ___
> 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