Чтение шахматной нотации
Модератор: balabolka
- FatersFaters
- Прохожий
Чтение шахматной нотации
Здравствуйте, малыш занимается шахматами и ему требуется заучивать по 15-20 ходов. Лучше всего это делает на слух. Для этого пишу на диктофон и часто сам ошибаюсь. Приходится перезаписывать. Попробовал передать это дело Балаболке: в словарях поменял произношение чтобы программа понимала шахматную нотацию, что R это ладья, а В это слон и т.д. Но выявилось пару проблем:
1. Программа не видит разницу между маленькой b - которая Б и большой B - которая слон;
2. После каждых ходов нужны паузы, например Е4 Е5 пауза около 8-10 секунд и следующая, а программа берет много ходов залпом и читает быстренько Е4Е5КоньФ3КоньФ6 и т.д. Не знаю как устранить эту проблему. Теги пробовал или я их неправильно ввожу или они не работают.
Как можно решить эти проблемы?
1. Программа не видит разницу между маленькой b - которая Б и большой B - которая слон;
2. После каждых ходов нужны паузы, например Е4 Е5 пауза около 8-10 секунд и следующая, а программа берет много ходов залпом и читает быстренько Е4Е5КоньФ3КоньФ6 и т.д. Не знаю как устранить эту проблему. Теги пробовал или я их неправильно ввожу или они не работают.
Как можно решить эти проблемы?
- balabolka
- V.I.P.
Чтение шахматной нотации
В окне редактора словаря есть "галочка" для правила: Учитывать регистр букв. Поставьте эту галочку, и программа при применении правила будет различать большие и маленькие буквы.FatersFaters писал(а): ↑10 апр 2021 09:05Программа не видит разницу между маленькой b - которая Б и большой B - которая слон
Можно добавить правило с использованием регулярного выражения:
Код: Выделить всё
([\d\+\=])(\s)=$1<silence msec="2000"/>$2
Код: Выделить всё
([\d\+\=])(\s)
Код: Выделить всё
$1<silence msec="2000"/>$2
Тег SAPI 5 "silence" заставит голос делать паузу в две секунды после каждого хода.1. e2—e4<silence msec="2000"/> e7—e5<silence msec="2000"/>
2. Сf1—c4<silence msec="2000"/> Кb8—c6<silence msec="2000"/>
3. Фd1—h5<silence msec="2000"/> Кg8—f6<silence msec="2000"/>