win-balabolka-tts
Version:
使用Balabolka进行文字转换为语音
414 lines (263 loc) • 18.8 kB
Plain Text
��������� (���������� ����������), ������ 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}} ����� ������ ������������.
*** �������� ***
������������ ������������� ��������� ����������� ������ � ���������� ���������������.
����������� ������������� ������������ �������� �� �����������, ������������� ������� ��������������� ������ � ������� �������� �������������� ���������� ���������, ��������������� � �������� ������� ���������� ���������, ����������� �������������� ���������� ������������ ������. ����������� ������������� ������������ �������� �� �����������, ������������� ������������������ ������� � ����������� ������� ���������� ���������, ���������� ����� ���������� ���������. ����������� ������������� ��������� ������������ ������������� � ������������� � ���������� ���������. ����������� ������������� ������������ �������� ������ ������, ���������� � ��������� �������� ������������ ����������, � ����� ������ ������, ��������������� ��� �������� �������. ����������� ������������� ��������� � ����������� ������� ��������, ����������� ������-������� ��������, ��������� ��������, ��������� ������� ��������������� ����������. ����������� ������������� ������������ �������� �� �����������, ������������� "�������������� ������ ��������� �������� ������� �������� ������", "��������������� ��������� ������", �������������� �����������-��������������� ����������� "���� ������ ������" � �������������� ����������� ������-��������������� ������������� �������� "�������". ����������� ������������� ������������ �������� ������������ ������� �� � ������������� ������������� ��������. ����������� ���������� ������������ �������� ����������� ���������� �������� ���������� � ������������. ����������� ������������� ��������� �� �����������, ����������� � ������ ����������� ������ � ����������� ����������������� �����������, � ����� ������ �� �����. ����������� ������������� ������������ �������� �� ���������� ����������� �������, ��������� ���������� ����, ��������� �������-��������������� ����������, ���������� ��������, ���������� ����, ���������� ���������, ��������� �������� ����������, ��������� ����������, � ����� �� ���������� ����������� ����.
###