[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacspeak] TTS Server Implementation Questions



I know this might be contraversial, but, indexing would be very useful
to me,  sometimes I read long buffers and when I stop the reading, the
cursor is still where I started, so no real  way to do this adequately
-- I would not mind if it were just down to the line, rather than
individual words, but it would make emacspeak lots nicer for me.

On Fri, 05 Apr 2024 15:39:15 -0400,
"T.V Raman" (via emacspeak Mailing List) wrote:
> 
> [1  <text/plain; us-ascii (7bit)>]
>  as a single call is that it ensures  atomicity i.e. all of the state
>  gets set at one shot from the perspective of the elisp layer, so you
>  hopefully never get TTS that has its state  partially set.
>  note that the other primary benefit of tts_sync_state 
> 
> Robert Melton writes:
>  > On threading. It is all concurrent, lots of fun protecting of the state.
>  > 
>  > On language and voice, I was thinking of them as a tree, language/voice, 
>  > as this is how Windows and MacOS seem to provide them.
>  > 
>  > ----
>  > 
>  > Oh, one last thing. Should TTS Server implementations be returning a \n 
>  > after command is complete, or is just returning nothing acceptable? 
>  > 
>  > 
>  > > On Apr 5, 2024, at 14:01, T.V Raman <raman@xxxxxxxxxx> wrote:
>  > > 
>  > > And do spend some time thinking of atomicity and multithreaded systems,
>  > > e.g. ask yourself the question "how many threads of execution are active
>  > > at any given time"; Hint: the answer isn't as simple as "just one
>  > > because my server doesn't use threads". > Raman--
>  > >> 
>  > >> Thanks so much, that clarifies a bunch. A few questions on the 
>  > >> language / voice support.
>  > >> 
>  > >> Does the TTS server maintain an internal list and switch through 
>  > >> it or does it send the list the lisp in a way I have missed? 
>  > >> 
>  > >> Would it be useful to have a similar feature for voices, being 
>  > >> first you pick right language, then you pick preferred voice 
>  > >> then maybe it is stored in a defcustom and sent next time as 
>  > >> (set_lang lang:voice t)
>  > >> 
>  > >> 
>  > >>> On Apr 5, 2024, at 13:10, T.V Raman <raman@xxxxxxxxxx> wrote:
>  > >>> 
>  > >>> If your TTS supports more than one language, the TTS API exposes these
>  > >>> as a list; these calls loop through the list (dectalk,espeak, outloud)
>  > >> 
>  > >> --
>  > >> Robert "robertmeta" Melton
>  > >> lists@xxxxxxxxxxxxxxxx
>  > >> 
>  > > 
>  > 
>  > --
>  > Robert "robertmeta" Melton
>  > lists@xxxxxxxxxxxxxxxx
> 
> -- 
> [2  <text/plain; UTF-8 (8bit)>]
> Emacspeak discussion list -- emacspeak@xxxxxxxxxxxxx
> To unsubscribe send email to:
> emacspeak-request@xxxxxxxxxxxxx with a subject of: unsubscribe

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         covici@xxxxxxxxxxxxxx


|Full archive May 1995 - present by Year|Search the archive|


If you have questions about this archive or had problems using it, please contact us.

Contact Info Page