You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added Vietnamese translation, many thanks to Nguyen Anh Duc.
6
+
- Transitioned to a new system for translating the changelog and Sound Transcriber User Guide. More details can be found in the User Guide.
7
+
- Fixed a bug that prevented Sound Transcriber from successfully downloading YouTube videos.
8
+
- Fixed a bug that prevented Sound Transcriber from stopping downloads correctly when the "Keep Downloaded Files" option was enabled.
9
+
- Fixed a bug that caused Sound Transcriber to improperly log errors returned by services.
10
+
- Improved Sound Transcriber user guide.
11
+
- Upgraded to wxPython 4.2.2 and Python 3.12.7.
12
+
13
+
## Version 1.4.3:
14
+
15
+
- Some improvements.
16
+
17
+
## Version 1.4.2:
18
+
19
+
- Added Turkish translation. Thanks to Kadir öz.
20
+
- fixed a bug related to downloading from YouTube.
21
+
- Some improvements.
22
+
23
+
## Version 1.4.1:
24
+
25
+
- Several minor improvements.
26
+
27
+
## Version 1.4.0:
28
+
29
+
- Added Beta updates system. You can enable this option in settings to receive beta updates. Please note that beta updates may contain significant bugs. You can disable the option and revert to the latest stable version at any time.
30
+
- Added an option to specify the number of files to be converted simultaneously.
31
+
- Sound Transcriber will no longer generate an event log by default. You can enable it from the settings when encountering errors and then repeat the steps. By default, the log will retain the details of the last step, and previous operations details will be deleted when disabled.
32
+
- The logs now display more information.
33
+
- The functionality of the copy button has been enhanced. As a result, the copy button should remain available as long as the result field contains transcribed texts.
34
+
- Added a donation option for developers.
35
+
- Attempted to minimize errors returned by the Google service.
36
+
- Fixed several bugs, particularly those related to pausing and resuming the transcription process.
37
+
- Updated the user guide to include translation details, beta updates, and other important information. We highly recommend reviewing it for the latest info.
38
+
- Updated the Python version used to Python 3.12.
39
+
- Several minor improvements.
40
+
41
+
## Version 1.3.3:
42
+
43
+
- Added Russian translation, many thanks to Danil.
44
+
- made code improvements that increased response speed and reduced size.
45
+
- replaced Accessible Output 2 with PythonUniversalSpeech.
46
+
- Sound Transcriber no longer uses Sapi5 to speak actions when used without a screen reader.
47
+
- Updated the version of Python used to Python 3.11.7.
48
+
- Several minor improvements.
49
+
50
+
## Version 1.3.2:
51
+
52
+
- You can now add files using drag and drop.
53
+
- Fixed a major bug that caused extracted text to appear in the wrong order when converting long files.
54
+
- Fixed a bug that caused the save option to be disabled if the conversion was canceled before completion.
55
+
- Several improvements to the Arabic translation. Many thanks to Zeinab Bahaa.
56
+
- Various minor improvements.
57
+
58
+
## Version 1.3.1:
59
+
60
+
Some fixes and improvements.
61
+
62
+
## Version 1.3.0:
63
+
64
+
- French translation added. Many thanks to Riad Assoum.
65
+
- You can now open files in Sound Transcriber to Transcribe them from the context menu of supported file types.
66
+
- You can now access Sound Transcriber swiftly by simply typing 'st' in the Run dialog.
67
+
- Sound Transcriber is now able to automatically recognize interface translations and integrate new help files. To contribute, translate the messages.pot file using Poedit and save the files in the same order as the existing language files.
68
+
- When the option to keep downloaded files is turned off, Sound Transcriber will retain them until the program is closed. This is particularly handy if you wish to repeat the conversion process with different options.
69
+
- Several bugs related to the paste from clipboard feature have been fixed. Like ignoring certain paths, failure to start conversions from the detection message, pasting links at any time, and more. Many thanks to Dawlat Hassan for the note that helped uncover many of these bugs associated with this feature.
70
+
- Fixed a bug that occasionally caused Sound Transcriber to start in a different language after the last update.
71
+
- You can no longer open two instances of Sound Transcriber simultaneously.
72
+
- Implemented changes to the conversion stopping method.
73
+
- Various minor improvements.
74
+
75
+
## Version 1.2.0:
76
+
77
+
Important, starting with this version, Sound Transcriber will only support 64 bit versions of Windows.
78
+
79
+
- Added Spanish translation. Many thanks to Georgiana Frincu.
80
+
- You can now convert videos from Youtube, Facebook, Twitter (X) and other services into text, so that Sound Transcriber will download the video and then convert it.
81
+
- You can choose to keep the original file after conversion or delete it from the settings.
82
+
- Pause and resume feature has been added to the transcription process.
83
+
- You can now paste file paths to be converted.
84
+
- You can specify the file extension that is sent to wit.ai for conversion from settings.
85
+
- Sound Transcriber will try to handle files with names contain Emojis.
86
+
- Sound Transcriber no longer stops during conversion. If this happens, you will still be able to continue the process.
87
+
- Small improvements here and there.
88
+
89
+
### Notes
90
+
91
+
- Pausing is supported while extracting text but not while splitting files.
92
+
- If you temporarily stop a process and then start a new conversion process, you will lose everything related to the previous process; Therefore, it is advisable to save the current result before starting a new conversion.
93
+
- Choosing the wav format in wit.ai settings speeds up file splitting but leads to slower conversion and increased data usage. Consider trying .ogg and sharing your feedback on the results.
94
+
95
+
## Version 1.1.2:
96
+
97
+
- Fixed a bug that prevented proper conversion of .mp4 files.
98
+
- Fixed a bug that caused the saved file format to retain the extension of the original file with the output files, and sometimes saved the output files with the same extension as the original file when opening a file via the clipboard.
99
+
- You can no longer switch between services and open Sound Transcriber settings during the conversion process.
100
+
- Sound Transcriber will now attempt to alert you when converting using an incorrect wit.ai API key.
101
+
- Fixed a bug that caused the "Edit" button to appear twice after adding a wit.ai key.
102
+
- Fixed a bug that caused the Update and Cancel buttons to appear in English when using Sound Transcriber in Arabic..
103
+
- Various other bug fixes.
104
+
105
+
## Version 1.1.1:
106
+
107
+
- Fixed a bug that caused the cursor position to move to the beginning of the text constantly with the screen reader while extracting text.
108
+
- Fixed a bug that caused the save options to not work after the text extraction process was finished.
109
+
- Fix some other bugs.
110
+
111
+
## Version 1.1:
112
+
113
+
This version includes several bug fixes and some new features.
114
+
115
+
- Support for various audio and video file formats has been added.
116
+
- Word files are now saved as .docx instead of .doc.
117
+
- Sound Transcriber will display a warning when closed during file conversion.
118
+
- If auto saving is disabled and the extracted text is not saved in any file, Sound Transcriber will prompt you for what to do upon closing. If you choose to save, the file will be saved according to the options specified in the Save Options section in the settings.
119
+
- Sound Transcriber now remembers the selected language for file conversion for each service.
120
+
- The extracted text is now displayed during the extraction process. In other words, if the extraction process stops for any reason, you will not lose the extracted text. The new text will be added as the process continues.
121
+
- You can now check the progress of the extraction by pressing P.
122
+
- Fixed a bug that prevented the auto save path "Browse" button from working.
123
+
- Fixed a bug that prevented changing API keys for languages other than the primary language in the wit.ai language list.
124
+
- Fixed a bug that prevented from converting files with a language other than the primary language using Wit.ai.
125
+
- Fixed a bug that prevented restoring default settings.
126
+
- Adjusted the layout of the settings dialog to display items correctly.
127
+
- Made some improvements to the Arabic translation.
Copy file name to clipboardExpand all lines: README.md
+31-8Lines changed: 31 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -5,26 +5,27 @@ Developed by Mahmoud Atef, Ahmed Bakr, and Qais Alrefai from the TecWindow team.
5
5
6
6
## Download:
7
7
8
-
[download Sound Transcriber version 1.4.3.](https://github.com/tecwindow/SoundTranscriber/releases/download/1.4.3/SoundTranscriberSetupV1.4.3.exe)
8
+
[download Sound Transcriber version 1.4.4.](https://github.com/tecwindow/SoundTranscriber/releases/download/1.4.4/SoundTranscriberSetupV1.4.4.exe)
9
9
10
10
## Sound Transcriber User Guide.
11
11
12
12
This user guide aims to provide you with a comprehensive understanding of Sound Transcriber and help you make the most of its features.
13
13
14
14
We highly recommend reading this guide to ensure optimal usage of the program.
15
15
16
-
## Introduction to Sound Transcriber
16
+
## Introduction to Sound Transcriber:
17
17
18
18
Sound Transcriber is an accessible audio-to-text conversion program designed to transcribe audio and video files, it offers support for extracting subtitle files and more.
19
19
20
20
Developed by Mahmoud Atef, Ahmed Bakr, and Qais Alrefai from the TecWindow team.
21
21
22
-
## Features
22
+
## Features:
23
23
24
24
Sound Transcriber offers the following features:
25
25
26
26
- Conversion of audio and video files to text using various transcription services.
27
27
- Saving conversion results as .txt and .doc files or as .SRT subtitle files.
28
+
- Convert videos from platforms like YouTube, Facebook, and X by downloading the file directly, with an option to save the file for easy access and future use.
28
29
29
30
## Planned features:
30
31
@@ -50,7 +51,7 @@ Please take note of the following important information:
50
51
- Prior to conversion, files are split into segments of up to 60 seconds, depending on the limitations of each service. Consequently, some words may be lost during this process. To achieve optimal results, we recommend adjusting the segment duration based on the silence time, file length, and segment duration allowed by each service.
51
52
- For optimal results with .srt files, we recommend selecting a short duration, such as 5 seconds, for the segments.
52
53
- Sound Transcriber requires [Microsoft Visual C++ 2015-2022 Redistributable X64](https://aka.ms/vs/17/release/vc_redist.x64.exe) and [Microsoft Visual C++ 2013 Redistributable X64.](https://aka.ms/highdpimfc2013x64enu) If the program does not work for you, please use the previous links to download and install the required files.
53
-
- Currently, Sound Transcriber supports the following languages: Arabic, English, Spanish, French, Russian and Turkish.
54
+
- Currently, Sound Transcriber supports the following languages: Arabic, English, Spanish, French, Russian, Turkish, And Vietnamese.
54
55
- Sound Transcriber is compatible with Windows 8 and above, but only in 64-bit systems.
55
56
56
57
## Supported file extensions:
@@ -134,6 +135,8 @@ It contains the names of the services available for conversion, you can selecte
134
135
- What's new: View Sound Transcriber change log.
135
136
- Check for Updates: Search for program updates.
136
137
- Contact Us: Display menus with options to contact the program developers.
138
+
- Donate: donate to the developers of Sound Transcriber.
139
+
- Open Repository: Opens Sound Transcriber repository on GitHub, the program is not open source.
137
140
- About: Provides information about Sound Transcriber.
138
141
139
142
## Sound Transcriber Settings:
@@ -146,7 +149,7 @@ This section includes various program-wide options:
146
149
147
150
- Interface Language: Specify the program's language.
148
151
- Service: Define the service used for file transcription.
149
-
- Files to transcribe simultaneously: This feature allows you to specify the number of files to be transcribed simultaneously.
152
+
- Files to transcribe simultaneously: This feature allows you to specify the number of files to be transcribed simultaneously. This feature controls the number of clips from the same file that will be sent simultaneously after it is split.
150
153
- Auto detect if there is a file in the clipboard: The program checks your clipboard on startup, and if it finds a supported file, it automatically selects its path for quick conversion.
151
154
- Ask what to do when a file is detected in the clipboard: If enabled, the program will prompt you on how to handle the detected file.
152
155
- Sounds: Activate alert sounds when the conversion starts and ends.
@@ -276,15 +279,34 @@ While Sound Transcriber currently supports only a limited number of languages in
276
279
277
280
However, we warmly welcome anyone interested in translating the program into their native language.
278
281
282
+
### Interface translation:
283
+
279
284
The translation of interface options primarily relies on .po files, which can be edited using the Poedit program. You can download Poedit from its official website, then navigate to the Sound Transcriber repository on GitHub or locate the program folder on your device. Next, locate the messages.pot file and open it in Poedit. From there, you can translate the strings into your preferred language, save the file (which will generate both a .po and a .mo file), and share these files with us.
280
285
286
+
### Test translation:
287
+
281
288
Sound Transcriber can recognize and accommodate new translations, allowing you to test your translation before submitting it to us. To do this, navigate to the Languages folder, create a folder with the code for your language (the first two letters of the language), then create a subfolder named LC_MESSAGES, and place the .po and .mo files inside. Don't forget to name the files as SoundTranscriber.po and SoundTranscriber.mo.
282
289
283
-
While translation of the user guide and Sound Transcriber updates is not obligatory, you have the option to translate the Markdown files available on GitHub in the Sound Transcriber repository and then share them with us.
290
+
### Documentation translation:
291
+
292
+
While translation of the update log and user guide is not mandatory, you can translate them into your language using .pot files.
293
+
294
+
We use .md files to create .pot files, which we then send to translators. After that, we convert the .po files we receive from the translators back into .md files and then into .html files to include with the program.
295
+
296
+
This allows us to make corrections to any part of the manual and changelog, ensuring they are applied consistently across all supported languages. It also ensures that files in different languages remain in exactly the same format and structure.
297
+
298
+
To translate files, follow these steps:
299
+
300
+
- Get the .pot files from the repository on GitHub or from the Documentation folder in the Sound Transcriber directory.
301
+
- Translate them using Poedit.
302
+
- You may find some phrases repeated with additional periods. We use this to distinguish between phrases, ensuring they stay in the correct positions. Add the same number of periods, and we will remove them when incorporating the translation.
303
+
- Note that the texts may not appear in the correct order if the translation is incomplete. Once translated correctly, reopen the file to view them in the correct order.
304
+
- Finally, share your files with us.
284
305
285
-
If you choose not to translate the User Guide and Updates file, Sound Transcriber will display them in English.
306
+
### notes:
286
307
287
-
Software translation is an ongoing effort, and we will liaise with you before releasing new updates so you can translate any new content.
308
+
- If you choose not to translate the User Guide and Updates file, Sound Transcriber will display them in English.
309
+
- Software translation is an ongoing effort, and we will liaise with you before releasing new updates so you can translate any new content.
288
310
289
311
## Sound Transcriber website:
290
312
@@ -308,3 +330,4 @@ If you are unable to access our contact list within Sound Transcriber, you can r
308
330
- Many thanks to Georgiana Frincu for translating Sound Transcriber into Spanish.
309
331
- Many thanks to Danil for translating Sound Transcriber into Russian.
310
332
- Many thanks to Kadir öz for translating Sound Transcriber into Turkish.
333
+
- Many thanks to Nguyen Anh Duc for translating Sound Transcriber into Vietnamese.
0 commit comments