Little Transformer: Text Editor with TTS

This tool is designed for transforming texts into a variety of formats/structures. It can assist tasks of data formatting and coding, The tool includes text-to-speech of various languages based on Microsoft Speech Platform. For examples, you can use it to read scripts of your presentation slides for preparation, as well as use it for practicing languages.

Download (Official Version): Microsoft Store
Requirements: Windows 10

Download (Portable Version): ver1.0 (~1.36 MB)
Requirements: Windows (any desktop)

Discussions: discussions about Little Series
Privacy Policy: read


Update

  • TRANSFORMER introduced

Highlights

  • This app can be helpful in tasks that involve a lot of text copying, like summarizing literature in which texts from various sources must be transformed into a desired structures/format.
    • This tool ignores font formats/styles (e.g., color, bold); it can be used to de-format texts.
    • You can quickly eliminate double space, double enter
    • You can quickly solve indent or spacing problem; this tool allows you to replace [Tab] and [NewLine]
  • This app can be helpful in data formatting tasks (changing data structure) and coding.
    • There are several functions for transforming text structures in line-by-line fashion.
  • This app can be helpful to language learners or those who are preparing for presentations
    • With TTS, this app can read texts or script for you in a variety of languages

 


TRANSFORMER (New!)

With Transformer, you can save and load a sequence for text processing.
Prepare once and you can later process text in 1 click. (instructions and more details to be added)

Change bullets from Words to HTML or Latex version

 

Extract questionnaire questions from PDF

 


[Top Menus]

Restore last session: restore text saved upon the last closing.
(use this menu if you forgot to save file; the file is temp.txt)

Formatting/Restructuring/Transforming (hotkey F1 – F8)
1-Line: all texts in 1 lines
1-Space: remove more than one white-space (e.g., “A Brief History of Time” to “A Brief History of Time”)
1-All: remove more than one enter
1-All: a combination of all the above
1-Sentence per Line: one sentence for each line.
1-Line by Comma: all texts in 1 lines, separated by comma
Tab to Comma Delimited: designed for making a comma-delimited csv file

Casing (giving an example below)

a brief history of time: from the big bang to black holes. this is a popular-science book on cosmology (the study of the universe) by british physicist stephen hawking. it was first published in 1988.

CASE: A BRIEF HISTORY OF TIME: FROM THE BIG BANG TO BLACK HOLES. …
case: a brief history of time: from the big bang to black holes. …
Case: A Brief History Of Time: From The Big Bang To Black Holes. …
Case -a an of: a Brief History of Time: from the Big Bang to Black Holes. …
Sentence. Sentence: A brief history of time: from the big bang to black holes. This is a popular-science book on cosmology (the study of the universe) by british physicist stephen hawking. It was first published in 1988.

Others
Restore: undo last Casing, Formatting, etc. (different from “Undo” using Ctrl+Z)
Count Words: count words, letters, space, etc.
List of Hotkeys: show hotkeys


[Tab Menus]

Replace: replace text
Search: find next
Visual: change text size, theme
Voice: text-to-speech (TTS), based on available TTSs in your Windows. Select texts to read only specific part.
Add: add prefix and suffix (line-by-line)
Crop: crop text between specified strings (line-by-line)
Cut: remove texts between specified strings
Incre.: increment text by replacing # using numbers in a given range

+: Other features that are built for specifically as follows:
Locate Blank Line: replace blank like to [n].
Vancouver2IEEE (APA Style): format a reference from Vancouver (obtained from Google Scholar) to IEEE, APA style (see an example below).


Examples of Formatting

Top Menus

Example case for 1-Line
Example case for 1-Line by Comma
Example case for Tab to Comma Delimited

Tab Menus

#1. Cut: useful as a pre-processing step before using text-to-speech (e.g., removing references)

Copy texts without references

#2. Crop

Extract a parameter from data

Copy texts with line numbers embedded

#3. Incre.

Assist programming

 

Create a single-line list of items with numbers

 

#4. Combination
In this example, I want to write codes for printing Kinect skeleton data.
I have joint names in this format

Kinect.JointType_Head,

I want to print it as

txt += skeleton.Joints[JointType.Head].Position.X + “,” + skeleton.Joints[JointType.Head].Position.Y + “,” + skeleton.Joints[JointType.Head].Position.Z;

Here is how it can be done, with a help of this tool and a spreadsheet.

[collapse]
Example of TTS (VDO)
[collapse]
Example of Vancouver2IEEE

Example 1

Paliyawan P, Kusano T, Thawonmas R. Motion Recommender for Preventing Injuries During Motion Gaming. IEEE Access. 2019;7:7977-88.

to

P. Paliyawan, T. Kusano, R. Thawonmas, “Motion Recommender for Preventing Injuries During Motion Gaming,” IEEE Access, 2019, vol. 7, pp. 7977-7988.

 

Example 2

Paliyawan P, Nukoolkit C, Mongkolnam P. Prolonged sitting detection for office workers syndrome prevention using Kinect. In2014 11th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON) 2014 May 14 (pp. 1-6). IEEE.

to

P. Paliyawan, C. Nukoolkit, P. Mongkolnam, “Prolonged sitting detection for office workers syndrome prevention using Kinect,” In2014 11th international conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2014 May 14, pp. 1-6, IEEE.

[collapse]

Install Text-to-speech

This tool uses TTSs available in your Windows.
Microsoft Speech Platform – Runtime Languages (Version 11)
https://www.microsoft.com/en-us/download/details.aspx?id=27224

more details: https://support.office.com/en-us/article/using-the-speak-feature-with-multilingual-tts-e522a4f2-37cb-492b-be6a-8997d23dfe70



Exporting Presentation Notes from PowerPoint using Macro

Macro Code is available in “PPT Macro.txt” attached with Little Transformer.
You may download a file separately here

  1. Go to tab View, click “Macro
  2. Type any name, click “Create
  3. Copy-paste codes from PPT Macro.txt, save (Ctrl+S)
  4. Open “Macro” again and run the newly added Macro
  5. Copy text to Little Transformer

Not solve your problem? see another solution

Don`t copy text!