ASI Speech.ASI [v1.0] - Читаем чат ушами.

redcode

🤔
Автор темы
Друг
147
1,284
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R3
SPEECH PLUGIN
Speech Plugin - плагин, добавляющий в SA-MP озвучку персонажей.

Основные возможности:
1. Озвучка сообщений игроков средствами преобразования текста в речь.
2. Использует 2 средства преобразования текста в речь. Microsoft Speech API (локальный) и Yandex SpeechKit.
3. Позиционное аудио. Слышно и сзади, и сбоку, и спереди.
4. Гибкий фильтр. Имеет возможность простого и быстрого добавления цветов, поддержку регулярных выражений для поиска и удаления нежелательного контента.
5. Возможность включения и выключения озвучки игроков. (сломано)
6. Автоматическая блокировка озвучки игрока, если его сообщение повторяется более 2-х раз подряд.
7. Изменение максимальной дальности озвучки игроков. Возможные значения: от 10-ти до 50-ти метров.
8. Изменение скорости речи.
9. Фильтр настроен под проекты: Arizona RP, Advance RP, Evolve, Trinity, SA-MP RP, Diamond RP; регулярные выражения вырезают цветовые теги, акцент.
10. Озвучка собственного персонажа.


Команды:
/tts
- открыть меню плагина.
/tts ban id/all - отключить озвучку игрок(а/ов).
/tts unban id/all - включить озвучку игрок(а/ов).
/tts banlist - показать список неозвучиваемых игроков.

/tts *text* - озвучивает *text* от вашего имени.


Установка:
1. Поместить содержимое архива в папку с игрой.
2. Установить голосовые движки с поддержкой MS SAPI. Найти их можно тут. (либо использовать Yandex SpeechKit)
3. Настроить фильтр под сервер. (необязательно)
1. В редакторе фильтра активировать чекбокс с названием "Hi Speech!".
2. Попросить кого-нибудь написать "Hi Speech!" в разные чаты.
3. Следить как прибавляются цвета.
4. Деактивировать чекбокc.
5. Готово.

Изменения:
1. Портирован в ASI.
2. Добавлено обновление голоса при смене скина.
3. Появление стриминга. ( вместо 1000 циклов )
4. Добавлено определение пола для кастомных скинов.
5. Добавлена поддержка SA-MP 0.3.7-R3.
6. BASS заменён на irrKlang. ( теперь без конфликтов и костылей !!! )
7. Добавлена возможность изменить скорость речи для Yandex SpeechKit.
8. Очень много изменений за ~3 года. ( для ASI версии )
9. Сломана команда :)


Зависимости: SA-MP 0.3.7 R1/R3, Silent`s ASI Loader 1.3
 

Вложения

  • speech-v1.0.zip
    543.4 KB · Просмотры: 426
Последнее редактирование:

xhrvud

Известный
247
47
Было бы классно, если бы ты добавил возможность выбирать конкретного игрока, например клавишей - ПКМ + K. Что-то типа такого.
 

redcode

🤔
Автор темы
Друг
147
1,284
Случилось первое обновление плагина за последние 2 месяца.
Произошло несколько небольших изменений:
  • Добавились новые ползунки
    • Channel volume multiplier - громкость источника звука. Решает проблему тихой озвучки.
    • Rolloff factor - коэффициент, указывающий скорость спада громкости звука на расстоянии.
    • Activation range - радиус, в котором происходит озвучка игроков.
  • Улучшен код, отвечающий за аудио.
  • Новые цифры и буквы в версии.
 
  • Нравится
Реакции: zloi734

Vesero

Участник
12
0
Посмотреть вложение 41222
Используя средства Microsoft Speech API и немного авторского кода,
плагин озвучивает всех игроков голосом робота.
Настройка плагина происходит через
имгуи-окно, вызываемое чат-командой /tts



Установка:
Поместить все файлы из архива в папку SAMPFUNCS.
Установить любые два голосовых движка разных полов.

Для правильной работы плагина
необходим BASS версии не ниже 2.4.


voices | bass | archive | changelog
Не работает в SAMPFUNC 5.4.1. Перекомпилируй SF.
 

Vesero

Участник
12
0
Только что проверил на 5.4.1. Работает.
Я ошибся. Создал папку SAMPFUNC а не SAMPFUNCS, поэтому не работало. А тот ответ не знал как удалить. Но кстати голос не хочет воспроизводиться. Пробовал голоса для Windows 7 качать. Скачал новую библиотеку BASS. Ничего не помогает. В SAMPFUNCS.log ошибок не имеется.
 

redcode

🤔
Автор темы
Друг
147
1,284
Я ошибся. Создал папку SAMPFUNC а не SAMPFUNCS, поэтому не работало. А тот ответ не знал как удалить. Но кстати голос не хочет воспроизводиться. Пробовал голоса для Windows 7 качать. Скачал новую библиотеку BASS. Ничего не помогает. В SAMPFUNCS.log ошибок не имеется.
На каком сервере играешь?