Balabolka (Command Line Utility for Online Text-To-Speech Using)
Copyright (c) 2019-2025 Ilya Morozov
All Rights Reserved


*** History ***

2025-05-24     v1.84
[-] Fixed the using of IBM Watson TTS.
[*] Updated the list of voices for Google Cloud.


2025-05-08     v1.83
[-] Fixed the using of Google TTS.


2025-04-26     v1.82
[*] Updated the using of CereVoice Cloud.


2025-04-19     v1.81
[*] Updated the lists of voices for Google Cloud and Microsoft Azure.


2025-03-29     v1.80
[+] Added the using of OpenAI TTS.
[-] Fixed the using of Youdao TTS.
[*] IBM Watson TTS is available again.
[*] The option for audio encoding can be used for Microsoft Azure also (if the subscription key is applied).


2025-03-22     v1.79
[+] Added the option for audio encoding (can be used for Google Cloud only, for testing purposes).
[*] Updated the list of voices for Google Cloud.


2025-02-15     v1.78
[-] Fixed the using of Microsoft Azure.


2025-02-08     v1.77
[+] Added the options for speaking styles used by Microsoft Azure voices.
[*] Updated the list of voices for Microsoft Azure.


2025-02-01     v1.76
[+] Small improvements.
[*] Updated the list of voices for Google Cloud.


2024-12-09     v1.75
[+] Added detection of input text file encoding.
[-] Fixed small bugs.


2024-11-30     v1.74
[*] Updated the list of voices for CereVoice Cloud.
[*] Updated the using of Iciba TTS, Naver TTS and Youdao TTS.


2024-11-09     v1.73
[+] Added the using of Descript TTS.


2024-11-06     v1.72
[+] Added the maximal rate value for subtitle converting.
[*] Only the SoundTouch library will be used to make the speech fit within the time intervals in the subtitles.


2024-11-04     v1.71
[-] Disabled the using of IBM Watson TTS. (The service keeps returning the response status code HTTP 301.)


2024-10-26     v1.70
[*] Updated the lists of voices for Google Cloud and Microsoft Azure.


2024-08-22     v1.69
[+] Added the using of Iciba TTS.


2024-07-22     v1.68
[-] Fixed the using of Google TTS.


2024-06-01     v1.67
[*] Updated the using of Microsoft Azure.


2024-05-26     v1.66
[+] Added the option to use the SoundTouch library for subtitle converting.
[-] Fixed the applying  of regular expressions.
[*] Updated the lists of voices for Google Cloud and Microsoft Azure.


2024-04-22     v1.65
[-] Fixed the using of IBM Watson TTS.


2024-04-06     v1.64
[*] Updated the lists of voices for Amazon Polly, Google Cloud and Microsoft Azure.


2024-01-27     v1.63
[-] Fixed small bugs.


2023-12-13     v1.62
[+] Added the option to set the configuration file name.
[*] Updated the using of Microsoft Azure.


2023-11-14     v1.61
[-] Fixed the using of CereVoice Cloud.


2023-10-12     v1.60
[+] Added the option for pitch.


2023-09-23     v1.59
[-] Fixed the subtitle converting for online TTS services.


2023-06-17     v1.58
[*] Updated the list of voices for Google Cloud.
[-] Fixed small bugs.


2023-06-10     v1.57
[*] Added the option for output audio sampling rate.


2023-06-02     v1.56
[*] Updated the using of CereVoice Cloud.
[-] Fixed the subtitle converting.


2023-05-28     v1.55
[+] Added the using of CereVoice Cloud.


2023-05-27     v1.54
[+] Added the options for silence at the beginning/end of audio files.
[-] Fixed the using of Microsoft Azure.
[*] Updated the list of voices for Microsoft Azure.


2023-05-20     v1.53
[-] Fixed reading data from STDIN.
[*] Updated the using of Microsoft Azure: the Websocket protocol is supported for demo.
[*] Updated the list of voices for Amazon Polly.


2023-04-30     v1.52
[*] Updated the using of IBM Watson TTS.


2023-04-22     v1.51
[-] Fixed the using of Youdao TTS.
[*] Updated the list of voices for Youdao TTS.


2023-04-19     v1.50
[*] Updated the list of voices for IBM Watson TTS. The neural voices have been removed since March 31, 2023.
[-] Fixed the using of IBM Watson TTS.


2023-04-01     v1.49
[*] Updated the using of Naver TTS.


2023-03-16     v1.48
[-] Fixed the using of IBM Watson TTS.


2023-03-11     v1.47
[+] Added the support of subscription keys for Amazon Polly and Microsoft Azure.
[+] Added the using of Google Cloud TTS (with an API-key only).
[*] Improved the converting of subtitles.


2023-03-02     v1.46
[-] Fixed the using of Microsoft Azure.


2023-02-25     v1.45
[-] Fixed the using of Baidu TTS.


2023-02-18     v1.44
[*] Updated the list of voices for Microsoft Azure.


2023-02-04     v1.43
[*] Updated the list of voices for Microsoft Azure.


2023-01-13     v1.42
[-] Fixed the using of Microsoft Azure.


2022-11-26     v1.41
[*] Updated the using of Microsoft Azure.


2022-11-12     v1.40
[*] Updated the using of Microsoft Azure.


2022-10-16     v1.39
[-] Fixed the using of Baidu TTS.


2022-10-10     v1.38
[-] Fixed the using of IBM Watson TTS.


2022-07-02     v1.37
[-] Fixed the using of Naver TTS.


2022-06-25     v1.36
[*] Updated the using of Microsoft Azure.


2022-04-16     v1.35
[+] Small improvements.


2022-03-26     v1.34
[*] Updated the using of Microsoft Azure.


2022-01-17     v1.33
[+] Added the new option to insert pauses between adjacent sentences for Microsoft Azure.


2021-11-13     v1.32
[*] Updated the using of Microsoft Azure.


2021-11-24     v1.31
[-] Fixed the SSML using for Microsoft Azure.


2021-10-24     v1.30
[-] Fixed the SSML using for Microsoft Azure.
[*] Updated the using of Microsoft Azure: the standard voices are no longer supported.


2021-10-07     v1.29
[+] Added the HTTP request timeout (5 seconds): the application waits when the TCP connection is broken.
[-] Fixed the using of Microsoft Azure.


2021-09-25     v1.28
[+] Small improvements.
[*] If online TTS service cannot pronounce the current sentence and returns no audio data, empty data will be replaced by silence.


2021-09-11     v1.27
[+] Added the using of Microsoft Azure.
[+] Added the option to set a speech rate.


2021-09-04     v1.26
[+] Added the new option for subtitle converting.


2021-08-18     v1.25
[-] Removed the using of SpeechPro TTS.


2021-07-26     v1.24
[-] Fixed the using of Naver TTS.


2021-07-10     v1.23
[-] Fixed the using of IBM Watson TTS.


2021-07-03     v1.22
[-] Fixed the using of Naver TTS.
[-] Fixed the using of SpeechPro TTS.
[*] The library HASH_CALC.DLL is not used.


2021-06-19     v1.21
[+] Added the using of IBM Watson TTS.
[+] Added the using of SpeechPro TTS.


2021-06-18     v1.20
[+] Added the using of Amazon Polly.


2021-05-25     v1.19
[-] Fixed the using of external audio files (audio clips).


2021-05-08     v1.18
[+] Added the output to stdout.


2021-05-06     v1.17
[-] Fixed the subtitle creating.


2021-04-08     v1.16
[+] Added the option to set a volume.
[+] Added the option to open a file with a list of input filenames.
[*] The HTTP request methods were updated.


2021-03-30     v1.15
[+] Small improvements.


2021-03-25     v1.14
[+] Added the using of Naver TTS.


2021-03-20     v1.13
[+] Added the options to insert blank lines after sentences and paragraphs in LRC files.


2021-02-23     v1.12
[+] Small improvements.
[*] The library LAME_ENC.DLL is not used.


2021-01-24     v1.11
[+] Small improvements.


2020-12-27     v1.10
[-] Fixed small bugs.


2020-12-10     v1.9
[-] Fixed the using of Youdao TTS.


2020-12-08     v1.8
[-] Fixed the using of Youdao TTS.


2020-12-04     v1.7
[+] Added the option to ignore URLs in text.
[+] Added the option to display progress information in a console window.


2020-11-16     v1.6
[-] Fixed the using of Google TTS.
[*] The command line can contain more than one input text file name.


2020-06-29     v1.5
[+] Added the support of LRC format for subtitle converting.


2020-05-30     v1.4
[+] Added the support of WebVTT format for subtitle converting.


2020-03-12     v1.3
[*] The using of Google TTS was updated.


2019-12-29     v1.2
[+] Small improvements.


2019-08-17     v1.1
[+] Small improvements.
[*] The utility was renamed (thanks to Valur Heeke for his advice).


2019-07-20     v1.0
[-] The using of Bing TTS was disabled.
[*] The LAME encoder was updated.


2019-06-16     v0.9b
[+] The console application is available for downloading.