UNPKG

win-balabolka-tts

Version:

使用Balabolka进行文字转换为语音

414 lines (263 loc) 18.8 kB
��������� (���������� ����������), ������ 1.81 Copyright (�) 2013-2023 ���� ������� ��� ����� �������� WWW: http://www.cross-plus-a.com/ru/bconsole.html E-mail: crossa@list.ru ��� ��������: Freeware ������������ �������: Microsoft Windows XP/Vista/7/8/10/11 Microsoft Speech API: ������ 4.0/5.0 � ���� Microsoft Speech Platform: ������ 11.0 *** ��������� ������ *** balcon [��������� ...] *** ��������� ��������� ������ *** -l �������� ������ �������, ������������� �� ����������. -g �������� ������ ��������� ��������������. -f <���_�����> ������� ��������� ����. ��������� ������ ����� ��������� ��������� ���������� [-f]. -fl <���_�����> ������� ���� �� ������� ��������� ������ (�� ������ ����� ����� �� ������ ������). ��������� ������ ����� ��������� ��������� ���������� [-fl]. -w <���_�����> �������� �������� ���� � ������� WAV. ���� �������� �����, �������� ���� ����� ������. ���� �������� �� �����, ����� ����� �������� �����. -n <���_������> ������� ����� (���������� ������� ����� ��� �����). ���� �������� �� �����, ����� �������������� �����, �������� ��� ������ ��������� [-id], ��� �����, ��������� � ������ ���������� Windows. -id <�����> ������� ����� ��� ������ �������������� ����� (Language ID). ����� �������������� ��������� ������ �������������� �� Microsoft (��������, "1049" ��� "0x0419" ��� �������� �����, "1058" ��� "0x0422" ��� �����������). ��������� ������� �� ������ ������ �����, �������������� ����� �������� ��������� � �������� ���������. ���� �������� �� �����, ����� �������������� �����, �������� ��� ������ ��������� [-n], ��� �����, ��������� � ������ ���������� Windows. ������ ��������������� ��� ������: https://msdn.microsoft.com/en-us/library/cc233982.aspx -m �������� �������������� ���������� ������. -b <�����> ������� ��������������� �� ��� ������ � ������ ��������� ��������� ��� ��������������� �����. ����� ����������, ������������� �� ���������, ����� 0. -r <�����> ������� ��������������� �� ��� ��������. -c ������������ ����� �� ������ ������. -t <�����> ������������ ����� �� ��������� ������. ��������� ������ ����� ��������� ��������� ���������� [-t]. -i ������������ ����� �� ������������ ������ ����� (STDIN). -o SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: �������� ����������� � ����������� ����� ������ (STDOUT); ���� �������� �����, �������� [-w] ������������. -s <�����> SAPI 4: ���������� �������� ���� � ��������� �� 0 �� 100 (�������� �� ��������� �����������). SAPI 5 � Microsoft Speech Platform: ���������� �������� ���� � ��������� �� -10 �� 10 (�� ��������� �������� ����� 0). -p <�����> SAPI 4: ���������� ������ ����� � ��������� �� 0 �� 100 (�������� �� ��������� �����������). SAPI 5 � Microsoft Speech Platform: ���������� ������ ����� � ��������� �� -10 �� 10 (�� ��������� �������� ����� 0). -v <�����> SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: ���������� ��������� � ��������� �� 0 �� 100 (�� ��������� �������� ����� 100). -e <�����> ���������� ����� ���� ����� ������������� (� �������������). �� ��������� �������� ����� 0. -a <�����> ���������� ����� ���� ����� �������� (� �������������). �� ��������� �������� ����� 0. -d <���_�����> ��������� � ������ ������� ��� ��������� ������������ �� ������� (����� � ����������� *.BXD, *.DIC ��� *.REX). ��������� ������ ����� ��������� ��������� ���������� [-d]. ������������ ����� ������������� ������� � ���������� "���������". -k ���������� ������ ������ ����������� ����������� ����������, ���������� �� ����������. -ka ���������� ������ ���������� ����������� ����������, ��������� � ������ ������. -pr ��������� �� ����� ��� ����������� ������ ����� ��� ���������� ����������� ����������, ��������� � ������ ������. �������� ���������� ������ ������ ������������ ���� "�����"/"����������". -q �������� ���������� � �������. ���������� ���������� ����� �����, ���� ��������� ���������� ��������� �� �������� ������. -lrc SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: ������� ���� ������� LRC, ���� ������ ��������� [-w] ��� [-o]. -srt SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: ������� ���� ������� SRT, ���� ������ ��������� [-w] ��� [-o]. -vs <file_name> SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: ������� ��������� ���� � ��������, ���� ����� �������� [-w]. ������ - ����� ���, ��������������� ������������ ����� ����. SAPI ������������ ������ �� 21 ������. ���� ������ ������� �� �������� ���� ��� ���������� �� ������� �������� "Disney". ���������� ���������� ������� �������� ����, � ����� ������������� ��� ��� ����, ����� �������� ������ � ��������� �� �������. ������ �����, ������������ SAPI 5: https://msdn.microsoft.com/en-us/library/ms720881(v=vs.85).aspx -sub ����� ������������ ����� �������� � ������ ���� ������������ � �������� ���� � ������ �������� ���������� �������. �������� ����� ���� ������� � ��� �������, ����� � ��������� ������ ������ ��������� [-i] ��� [-c]. -tray �������� ������ ��������� � ������� ����������� ������������ �������. ��� �������� ������������ ������� �� ���������� ���������� ��������, � ����� �������� ������� ��� ������ ������ ������������ ���� "����". -ln <�����> ������� ������ �� ���������� �����, ��������� � �����. ��������� ����� ���������� � "1". ��� ������ ���������� ����� ����� ������� ������ ��������� � �������� ����� � ������ (��������, "26-34"). ��������� ������ ����� ��������� ��������� ���������� [-ln]. -fr <�����> SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: ���������� ������� ������������� ��� �����������, � ��� (8, 11, 12, 16, 22, 24, 32, 44, 48). ���� �������� �� �����, ������������ �������� �� ��������� ��� ���������� ������. -bt <�����> SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: ���������� ����������� ��� �����������, � ����� (8 ��� 16). ���� �������� �� �����, ������������ �������� �� ��������� ��� ���������� ������. -ch <�����> SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: ���������� ����� ��� �����������, ���� ��� ������ (1 ��� 2). ���� �������� �� �����, ������������ �������� �� ��������� ��� ���������� ������. -dp �������� ��������� ��������� ���������� � ���� ����������� ����������. -h �������� �������� ���������� ��������� ������. --encoding <���������> ��� -enc <���������> ��������� ������ �� ������������ ������ ����� ("ansi", "utf8" ��� "unicode"). �� ��������� �������� ����� "ansi". --silence-begin <�����> ��� -sb <�����> ���������� ����� ����� � ������ ��������� ����� (� �������������). �� ��������� �������� ����� 0. --silence-end <�����> ��� -se <�����> ���������� ����� ����� � ����� ��������� ����� (� �������������). �� ��������� �������� ����� 0. --lrc-length <�����> ���������� ������������ ����� ����� ��� ����� ������� LRC (� ��������). --lrc-fname <���_�����> ��� ����� ������� LRC, ������� ����� ������. �������� ����� ���� ������� � ��� �������, ����� � ��������� ������ ����� �������� [-o]. --lrc-enc <���������> ��������� ����� ������� LRC ("ansi", "utf8" ��� "unicode"). �� ��������� �������� ����� "ansi". --lrc-offset <�����> ������ ����� ������� ��� ����� ������� LRC (� �������������). --lrc-artist <�����> ��� ��� ����� ������� LRC: ����������� ������������. --lrc-album <�����> ��� ��� ����� ������� LRC: ������. --lrc-title <�����> ��� ��� ����� ������� LRC: �������� ������������. --lrc-author <�����> ��� ��� ����� ������� LRC: �����. --lrc-creator <�����> ��� ��� ����� ������� LRC: ��������� �����. --lrc-sent �������� ������ ������ ����� ����������� ��� �������� ����� ������� LRC. --lrc-para �������� ������ ������ ����� ������� ��� �������� ����� ������� LRC. --srt-length <�����> ���������� ������������ ����� ����� ��� ����� ������� SRT (� ��������). --srt-fname <���_�����> ��� ����� ������� SRT, ������� ����� ������. �������� ����� ���� ������� � ��� �������, ����� � ��������� ������ ����� �������� [-o]. --srt-enc <���������> ��������� ����� ������� SRT ("ansi", "utf8" ��� "unicode"). �� ��������� �������� ����� "ansi". --raw SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: �������� ����������� � ������� RAW PCM; ������ �� �������� ��������� ������� WAV. �������� ������������ ��������� � ���������� [-o]. --ignore-length ��� -il SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: �� ���������� ������ ����������� � ��������� ������� WAV. �������� ������������ ��������� � ���������� [-o]. --sub-format <�����> ������ ��������� ("srt", "lrc", "ssa", "ass", "smi" ��� "vtt"), ������� ���������� ������������� � ����. ���� �������� �� �����, ������ ����� ��������� �� ���������� ����� �������� ����� ���������. --sub-fit ��� -sf SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: ��� �������������� ��������� � ���� ������������� ����������� �������� ���� ��� ����, ����� ��������� � �������� ��������� �������. --sub-max <�����> ��� -sm <�����> SAPI 4: �������� �� ������������. SAPI 5 � Microsoft Speech Platform: ���������� ������������ �������� ���� � ��������� �� -10 �� 10 (��� �������������� ��������� � �������� ����). --delete-file ��� -df ������� ��������� ���� ����� ���������� ������ ����� ��� ���������� ��������� �����. �������� ������������ ��������� � ���������� [-f]. --ignore-square-brackets ��� -isb ������������ ����� � [���������� �������]. --ignore-curly-brackets ��� -icb ������������ ����� � {�������� �������}. --ignore-angle-brackets ��� -iab ������������ ����� � <������� �������>. --ignore-round-brackets ��� -irb ������������ ����� � (������� �������). --ignore-url ��� -iu ������������ URL-������. --ignore-comments ��� -ic ������������ ����������� � ������. ������������ ����������� ���������� � // � ������������ �� ����� ������. ������������� ����������� ���������� � /* � ����������� */. --voice1-name <���_������> SAPI 4: �������� �� ������������. SAPI 5 and Microsoft Speech Platform: ������� �������������� �����, ��������������� ��� ������ ����������� ���� ������ ������ (���������� ������� ����� ����� ������). �������� ������������ ��������� � ���������� [--voice1-langid]. ����� ������� ��������� ������� ��� ������ ������ � ������� ���������� [--voice2-name], [--voice3-name] � �.�. --voice1-langid <�������������_�����> ������� ������������� ����� ��� ������ ����������� ���� ������ ������. ��������� ������ � ������ ����� ��������� ����� � ������� ���� ����� ������ ��� ������ ���� ��������. �������� ������������ ��������� � ���������� [--voice1-name]. ��������� ������ ����� ��������� ��������� ���������� [--voice1-langid]. ����� ����������� ��������� ��������������� ����� ������� ������ ������ ��������� (��������: "fi,sv"). ������ ��������������� ������, �������������� ���������� (������������ ���� ��� ����������� �������� ������ �� ��������� ISO 639-1): am, ar, az, ba, bg, be, ca, cs, cu, cv, da, de, el, en, es, et, eu, fi, fil, fr, ja, he, hi, hr, hu, hy, it, gn, gu, ka, kk-Cyr, kk-Lat, kn, ko, ky, lo, lt, lv, mk, no, pl, pt, ro, ru, sk, sl, sr-Cyr, sr-Lat, sv, tg, th, tk, tr, tt, uk, zh. --voice1-rate <�����> ���������� �������� ���� ��� ��������������� ������ � ��������� �� -10 �� 10 (�� ��������� �������� ����� 0). --voice1-pitch <�����> ���������� ������ ����� ��� ��������������� ������ � ��������� �� -10 �� 10 (�� ��������� �������� ����� 0). --voice1-volume <�����> ���������� ��������� ��� ��������������� ������ � ��������� �� 0 �� 100 (�� ��������� �������� ����� 100). --voice1-roman ������������ �������� ����� ��� ������ ������� �����. ���� ��� ������ ��������� ���� ����� �������������� �����, ��������� �� ����� ������ ����� ��� ������ ������� �����. ��������: XVIII ���, ��������� II. --voice1-digit ������������ �������� ����� ��� ������ �����, ��������� �� �������� ����. ���� �������� �� �����, ����� ����� ��������� �������������� �������, ���� ��� ����� ����� � ������������ �������. --voice1-length <�����> ���������� ����������� ����� ������������ ������, ��� ������ �������� ��������� ����� ������������ �������������� ����� (� ��������). *** ������� *** ������� ��������� ���� �� ������� �������, ������������� �� ����������: balcon -l > voice.txt �������� �������������� ������ Microsoft Anna: balcon -n "Microsoft Anna" -m ������������� ��������� ���� BOOK.TXT � �������� ���� BOOK.WAV: balcon -f "d:\Text\book.txt" -w "d:\Sound\book.wav" -n Emma �������� ����� �� ������ ������, ��������� ������� �� �������� ��������� ������������ � �������� �����: balcon -n Olga -c -d "d:\rex\rules.rex" -d "d:\dic\rules.dic" �������� ����� �� ��������� ������ � ��������� ��������� � ����������: balcon -n Alyona -t "����� ����� �������� ��������." -s -5 -v 70 ���������� ������ ������ ����������� ����������� ����������: balcon -k ������������� ����� �� ������������ ������ ����� � �������� ���� BOOK.WAV � ������� ���� BOOK.LRC: balcon -w "d:\book.wav" -i -lrc --lrc-length 80 --lrc-title "The Lord of the Rings" �������� ����� ����������, ������� � ����������� ����������� ������� ��������: balcon -f "d:\Text\book.txt" -n Kimberly --voice1-name Tatyana --voice1-langid ru,be ������������� �������� � �������� ���� FILM.WAV: balcon -f "d:\Text\film.srt" -w "d:\Sound\film.wav" -n Laura --sub-fit --sub-max 2 ������ ������������� ���������� ��������� � �������� LAME.EXE: balcon -f d:\book.txt -n Alyona -o --raw | lame -r -s 22.05 -m m -h - d:\book.mp3 ������ ������������� ���������� ��������� � �������� OGGENC2.EXE: balcon -f d:\book.txt -n Alyona -o -il | oggenc2 --ignorelength - -o d:\book.ogg ������ ������������� ���������� ��������� � �������� WMAENCODE.EXE: balcon -f d:\book.txt -n Alyona -o -il | wmaencode - d:\book.wma --ignorelength *** ���� ������������ *** ��������� ����� ��������� ��� ���� ������������ "balcon.cfg" � ��� �� �����, ��� � ���������� ����������. ������ ����������� �����: =================== -f d:\Text\book.txt -w d:\Sound\book.wav -n Microsoft Anna -s 2 -p -1 -v 95 -e 300 -d d:\Dict\rules.bxd -lrc --lrc-length 75 --lrc-enc utf8 --lrc-offset 300 =================== ��������� ����� ������������� ��������� �� ����� ������������ � ��������� ������. *** ���������� *** ��������� ��������� ��������� ������ �� ������� �������� ����� �������� WAV � MP3 (����������) � �����. ��� ������� ���������� ����� ��������� ���: {{Audio=C:\Sounds\ring.wav}} �� ����� ������ �����, ����� � ������ ���������� ������ �� ���������, ��������� ����� ���������������� ����, �������������� ���������, � ����� ���������� ������. ��� ������ ���� � ���� ��������� ������� ����������� �� �������� ��������� ����� ������ ������ �����. *** ��� Voice *** ���� ���������� �������� ����� ��� ��� ��������, ����������� ��� ����� ���� ����������� ��� SAPI 5 � Microsoft Speech Platform (������ SAPI 4 ����� ������������ ���� ���). ������ ����: {{Voice=��������;��������;������;���������}} - ��������: �������� ������ (���������� ������ ����� ��� ���� ����� �����); - ��������: �������� ������ (�������� ������ ���������� ����� -10 � 10); - ������: ������ ����� (�������� ������ ���������� ����� -10 � 10); - ���������: ��������� ���� (�������� ������ ���������� ����� 0 � 100). ������� �������� ���� ���������������� �� ���� ����������� �����. �������� ��������� ������ ���� ��������� ������ � �������. ��������: ��������� ��������� ���� ����� �������� �������. {{Voice=Alyona;0;0;100}} ����� '����' ��������� ��������� �����. ���������� ���� �� ������� �� �������� ����. �������� ��������� ��������� ����� ���� ���������: {{voice=yuri;;;50}} {{Voice=Hans;-1}} {{Voice=Aleksandr}} ����� ��������� � ��������� ������, ���������� � ���������, ����������� ���� ���: {{Voice=}} ��������! ��� ������ ����� ���������� ������������� ����� �������� SAPI 5 � �������� Microsoft Speech Platform. *** ��� Pause *** ����� ��������� ����������� ����� � ����, � ������� ���� ����� �������� �����. ������������ ����� ������ ���� ������� � �������������. ������ ��������� ��� �������. {{Pause=2000}} ����� ������ ������������. *** �������� *** ������������ ������������� ��������� ����������� ������ � ���������� ���������������. ����������� ������������� ������������ �������� �� �����������, ������������� ������� ��������������� ������ � ������� �������� �������������� ���������� ���������, ��������������� � �������� ������� ���������� ���������, ����������� �������������� ���������� ������������ ������. ����������� ������������� ������������ �������� �� �����������, ������������� ������������������ ������� � ����������� ������� ���������� ���������, ���������� ����� ���������� ���������. ����������� ������������� ��������� ������������ ������������� � ������������� � ���������� ���������. ����������� ������������� ������������ �������� ������ ������, ���������� � ��������� �������� ������������ ����������, � ����� ������ ������, ��������������� ��� �������� �������. ����������� ������������� ��������� � ����������� ������� ��������, ����������� ������-������� ��������, ��������� ��������, ��������� ������� ��������������� ����������. ����������� ������������� ������������ �������� �� �����������, ������������� "�������������� ������ ��������� �������� ������� �������� ������", "��������������� ��������� ������", �������������� �����������-��������������� ����������� "���� ������ ������" � �������������� ����������� ������-��������������� ������������� �������� "�������". ����������� ������������� ������������ �������� ������������ ������� �� � ������������� ������������� ��������. ����������� ���������� ������������ �������� ����������� ���������� �������� ���������� � ������������. ����������� ������������� ��������� �� �����������, ����������� � ������ ����������� ������ � ����������� ����������������� �����������, � ����� ������ �� �����. ����������� ������������� ������������ �������� �� ���������� ����������� �������, ��������� ���������� ����, ��������� �������-��������������� ����������, ���������� ��������, ���������� ����, ���������� ���������, ��������� �������� ����������, ��������� ����������, � ����� �� ���������� ����������� ����. ###