SDL Trados Studio
SDL Trados GroupShare
SDL Trados Business Manager
SDL Trados Live
SDL MultiTerm
SDL Passolo
SDL Speech to Text
SDL Managed Translation - Enterprise
SDL MultiTrans
SDL TMS
SDL WorldServer
Translation Management Connectors
SDL LiveContent S1000D
SDL Contenta S1000D
SDL XPP
SDL Tridion Docs
SDL Tridion Sites
SDL Content Assistant
SDL Machine Translation Cloud
SDL Machine Translation Connectors
SDL Machine Translation Edge
Language Developers
Tridion Developers
Tridion Docs Developers
Xopus Developers
Community Help
SDL User Experience
Language Products - GCS Internal Community
SDL Community Internal Group
SDL Access Customer Portal
SDL Professional Services
SDL Training & Certification
Style Guides
Language Technology Partner Group
SDL Academic Partners
SDL Enterprise Technology Partners
XyUser Group
ETUG (European Trados User Group) Public Information
Machine Translation User Group
Nordic SDL Tridion Docs User Group
SDL Tridion UK Meetup
SDL Tridion User Group New England
SDL Tridion West Coast User Group
SDL WorldServer User Group
Tridion Docs Europe & APAC User Group
Tridion User Group Benelux
Tridion User Group Ohio Valley
SDL MultiTerm Ideas
SDL Passolo Ideas
SDL Trados GroupShare Ideas
SDL Trados Studio Ideas
SDL Machine Translation Cloud Ideas
SDL Machine Translation Edge Ideas
SDL Language Cloud TMS Ideas
SDL Language Cloud Terminology Ideas
SDL Language Cloud Online Editor Ideas
SDL Managed Translation - Enterprise Ideas
SDL TMS Ideas
SDL WorldServer Ideas
SDL Tridion Docs Ideas
SDL Tridion Sites Ideas
SDL LiveContent S1000D Ideas
SDL XPP Ideas
Events & Webinars
To SDL Documentation
To SDL Support
What's New in SDL
Detecting language please wait for.......
Hello everyone,
I am trying my best to create new commands inside Dragon, but I can't figure out the code to be able to read target segments directly inside Studio (using the "Read this" function of Dragon), without having to open the Dictate box of Dragon.
I thought about using Windows' narrator, but I could find out how to just select and read text.
Can anyone help? I use the French version of Studio, last version updated.
Thanks a lot!
Mathilde
Dear Mathilde,
I wanted to do exactly what you said, and I found an easy solution: a program called TextAloud (I have version 4). I think I just paid a little bit to have other voices: I have four different…
Hi Mathilde,
I use the following list command, created in KnowBrainer as a Dragon Voice Command (DVC), for Spanish:
Command name: Leer <Leer_2>
SetMicrophone 0If _arg1 = "That" Then SendKeys ""If _arg1 = "Document" Then SendKeys "{Ctrl+a}"If _arg1 = "All" Then SendKeys "{Ctrl+a}"If _arg1 = "Next Paragraph" Then SendSystemKeys "{Ctrl+Down}{Ctrl+Shift+Up}"If _arg1 = "Previous Paragraph" Then SendSystemKeys "{Ctrl+Down}{Ctrl+Shift+Down}"If _arg1 = "Line" Then SendSystemKeys "{Home}{Shift+End}"If _arg1 = "Segmento" Then SendSystemKeys "{Ctrl+PgUp}{Ctrl+Shift+Down}"If _arg1 = "Siguiente" Then SendSystemKeys "{Down}{Ctrl+PgUp}{Ctrl+Shift+Down}"If _arg1 = "Siguiente segmento" Then SendSystemKeys "{Down}{Ctrl+PgUp}{Ctrl+Shift+Down}"If _arg1 = "Siguientes tres segmentos" Then SendSystemKeys "{Down}{Ctrl+PgUp}{Ctrl+Shift+Down 3}"If _arg1 = "Siguientes cinco segmentos" Then SendSystemKeys "{Down}{Ctrl+PgUp}{Ctrl+Shift+Down 5}"If _arg1 = "Siguientes diez segmentos" Then SendSystemKeys "{Down}{Ctrl+PgUp}{Ctrl+Shift+Down 10}"If _arg1 = "Siguientes veinte segmentos" Then SendSystemKeys "{Down}{Ctrl+PgUp}{Ctrl+Shift+Down 20}"If _arg1 = "Anterior" Then SendSystemKeys "{Ctrl+PgUp}{Up}{Ctrl+PgUp}{Ctrl+Shift+Down}"If _arg1 = "Segmento anterior" Then SendSystemKeys "{Ctrl+PgUp}{Up}{Ctrl+PgUp}{Ctrl+Shift+Down}"If _arg1 = "Tres segmentos anteriores" Then SendSystemKeys "{Ctrl+PgUp}{Up}{Ctrl+PgDn}{Ctrl+Shift+Up 3}"If _arg1 = "Cinco segmentos anteriores" Then SendSystemKeys "{Ctrl+PgUp}{Up}{Ctrl+PgDn}{Ctrl+Shift+Up 5}"If _arg1 = "Diez segmentos anteriores" Then SendSystemKeys "{Ctrl+PgUp}{Up}{Ctrl+PgDn}{Ctrl+Shift+Up 10}"If _arg1 = "Hasta aquí" Then SendKeys "{Ctrl+Shift+Home}"If _arg1 = "Hasta el final" Then SendKeys "{Ctrl+Shift+End}"Wait 500SendKeys "{Ctrl+c}"Wait 500SendKeys "{Left}"Wait 250TTSPlayString ""SetMicrophone 1
Hello Nora! Thanks a lot for your reply!!
Now you may explain me how can I translate this piece of code into my french version??
I don't use KnowBrainer, do you think I can program this only with a Dragon command?
I don't think so, or at least, I was never able to create a command for this directly in Dragon.
Have you tried the SDL TTS app? It may give you the functionality you need. It's in the app store: https://appstore.sdl.com/language/app/sdl-tts/1036/
You would just need to:
1. Change all the Spanish to French, including the name of the command; leave the English as is
2. Create a list with the appropriate entries, as this is a list command, so that the appropriate list items are mapped to the code.
My list (Leer_2) for this command looks like this:
The English equivalents for the items in the list are:
That
Document
All
Next Paragraph
Previous Paragraph
Paragraph
Line
Up to Here
To the End
Segment
Previous Segment
Next Segment
Next
Previous
Next Three Segments
Next Five Segments
Next Ten Segments
Previous Three Segments
Previous Five Segments
Previous Ten Segments
Next Twenty Segments
This means, for example, that when I say "Leer siguiente segmento" (the underlined portion is an item from the list), which means "Read next segment", the command will find the appropriate line in the code:
If _arg1 = "Siguiente segmento" Then SendSystemKeys "{Down}{Ctrl+PgUp}{Ctrl+Shift+Down}"
and press the keys Down+Ctrl+PgUp+Ctrl+Shift+Down, which will select the contents of the next segment, which will then be sent to the text to speech engine.
Thank you so much for helping!
I am now trying to install the plug in to see if it can help me directly.
I have it on my available plug-ins in studio, but it does not open... I followed the installation steps but I guess something's wrong. Hard to be alone with all this!
I wanted to do exactly what you said, and I found an easy solution: a program called TextAloud (I have version 4). I think I just paid a little bit to have other voices: I have four different ones .
You just have to download it and open it. Go to “Control center” and then “Show floating toolbar”, and you will see a toolbar. You select the text you want to hear and do “Speak”, and that’s it! It works perfectly with SDL 2019, you can even select text in different segments as well. It is very useful for me.
I really hope it will also work for you, please, tell us. Good luck!
I use Natural Reader with an AHK script when not dictating.
Muchas gracias Maria Consuelo! Esto de seguro me servira mucho... tb lo pensé pero como ya habia hecho varios intentos de plug in y cosas que no me resultaron, no me queria meter a otro programa externo. En todo caso parece ser una buena solucion, y simple! Gracias por el dato!
Hola Nora! Como es eso del AHK script? Me imagino que Natural reader es parecido a TextAloud, pero hay que añadirle lineas de programacion? a eso te refieres?