7

My projects that are not related to Information Security: Yennysay TTS and PyTou...

 3 years ago
source link: https://avleonov.com/2021/01/06/my-projects-that-are-not-related-to-information-security-yennysay-tts-and-pytouchok-companion-app/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

My projects that are not related to Information Security: Yennysay TTS and PyTouchOk companion app

Thanks to the long New Year holidays in Russia, I had time to work on my own projects that are not related to information security. I released them on github and recorded short demos (by the way, Zoom is quite convenient for this! šŸ˜…).

Yennysay is a GUI text-to-speach tool that uses a free offline TTS engine in Windows 10. This was my first experience with Tkinter and it turned out to be quite successful. I use this tool a lot now. Yennysay can read English and Russian texts aloud, show progress, track clipboard, retrieve text from copied URL, open YouTube URL in SMPlayer, and so on.

Check out the video

and sources on github

PyTouchOk is also a Tkinter application for automating routine actions with GUI (similar to SikuliX and AutoIt). The idea was to create a companion app that would track the content of the screen and, under certain conditions, take control to perform routine actions. As an example of such a routine action, I implemented the export of slides from LibreOffice Impress in svg format via pyautogui by automatically clicking in the interface. This operation cannot be performed for all slides through the GUI, and LibreOffice API is quite difficult to work with. But the main goal was to create a companion app that could be easily expanded with new skills. And it succeeded, the program ā€œunderstandsā€ that LibreOffice Impress is open on the screen and starts automatic actions.
Here is the demo on youtube

Š°nd the sources on github.

Hi! My name is Alexander and I am an Information Security Automation specialist. You can read more about me here. Currently, the best way to follow me is my Telegram channel @avleonovcom. I update it much more often than this site. If you havenā€™t used Telegram yet, give it a try. Itā€™s great. You can also discuss my posts or ask a question at @avleonovchat.

This entry was posted in Off topic, Projects, Video and tagged LibreOffice, pyautogui, PyTouchOk, SMPlayer, Tkinter, TTS, Yennysay, Zoom on January 6, 2021.

Post navigation

ā† MaxPatrol VM: An Ambitious Vision for Vulnerability Management Transformation

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Comment

Name *

Email *

Website

This site uses Akismet to reduce spam. Learn how your comment data is processed.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK