ASI SSTT v15.07.2020 | Распознавание речи в сампе

qrlk

Известный
Автор темы
Друг
411
928
Версия SA-MP
  1. 0.3.7 (R1)
Samp Speech-To-Text - это ASI плагин, который добавляет распознавание речи в SA:MP как способ коммуникации.
Цель: упростить коммуникацию между игроками и РП отыгровки.

Горячие клавиши: R - говорить, P - /s [текст], N - /r [текст], J - /me [текст], L - /m [текст], B - /b [текст]

В версии от 15.07.2020 была добавлена возможность настроить свой набор фраз.
Для этого нужно выйти из игры и отредактировать файл sstt.json:

sstt.json:
{
    "backend": 1,
    "header": "Content-Type: audio/x-wav",
    "presets": {
        "/b": {
            "key": "B",
            "text": "/b "
        },
        "/m": {
            "key": "L",
            "text": "/m "
        },
        "/me": {
            "key": "J",
            "text": "/me "
        },
        "/r": {
            "key": "N",
            "text": "/r "
        },
        "/s": {
            "key": "P",
            "text": "/s "
        },
        "prosto v chat": {
            "key": "R",
            "text": ""
        }
    },
    "url": "http://asr.yandex.net/asr_xml?uuid=12345678123456781234546112345678&disableAntimat=true&topic=general&lang=ru-RU&key=6372dda5-9674-4413-85ff-e9d0eb2f99a7"
}

Сейчас работает только смена пресетов по такому шаблону:
шаблон:
"nazvanie shablona": {
    "key": "Odna Knopka",
    "text": "Prefix v chat"
}

Работает очень просто: нажал клавишу - сказал - отпустил клавишу -> результат.
Распознавание работает через старую инфраструктуру Яндекса и зависит от качества вашего микрофона.


Для работы нужен SAMP 0.3.7 R1 и ASI Loader.
Установка: перенести содержимое архива в папку с игрой.

Если у вас хороший микрофон, можете вообще забыть про чат.
В/на Украине будет работать только через VPN.

UPD 02.07.2020: устранена причина рандомных крашей при отправлении текста в чат
плагин теперь стабилен

кто обновился - поздравляю, остальным соболезную

Скачать актуальную версию:
https://github.com/qrlk/sstt/releases/latest/download/SSTT.zip
Последний релиз: https://github.com/qrlk/sstt/releases/latest
Плагин собирает телеметрию: версию плагина и id логического диска.

Критика и пулреквесты приветствуются, я в C++ второй день и много чего ещё не знаю
 

Вложения

  • SSTT.zip
    410.2 KB · Просмотры: 334
Последнее редактирование:

mentxl

Новичок
22
9
возможно как-то фиксануть Украину? использовать впн для игры в самп такая себе затея
 
  • Нравится
Реакции: aufq и Vintik

qrlk

Известный
Автор темы
Друг
411
928
возможно как-то фиксануть Украину? использовать впн для игры в самп такая себе затея
К сожалению, в данном кейсе фиксануть Украину не выйдет. Можно просто не использовать плагин. С русским языком никто лучше Яндекса не работает, а он заблокирован :(

Обновил плагин, добавил маленькие задержки, что должно убрать редкие краши.
 
  • Нравится
Реакции: Vintik

mentxl

Новичок
22
9
К сожалению, в данном кейсе фиксануть Украину не выйдет. Можно просто не использовать плагин. С русским языком никто лучше Яндекса не работает, а он заблокирован :(

Обновил плагин, добавил маленькие задержки, что должно убрать редкие краши.
обидно, плагин супер, только что скачал впн и затестил, я в небольшом шоке)
 
К сожалению, в данном кейсе фиксануть Украину не выйдет. Можно просто не использовать плагин. С русским языком никто лучше Яндекса не работает, а он заблокирован :(

Обновил плагин, добавил маленькие задержки, что должно убрать редкие краши.
У яндекса очень кривой STT, пример тому - амазинг бот. Гугл переводит не просто в текст, но ещё и расставляет запятые
 

qrlk

Известный
Автор темы
Друг
411
928
  • Нравится
Реакции: Quasper

kabuto

Известный
204
39
скрипт очень годный.
попробуй добавить первую букву первого слова с большой буквы сделать)
 

Quit

Известный
210
54
Можно сделать что бы не срабатывало при открытом чате/диалоге?
 

winten

Потрачен
409
184
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Когда плагин сдохнет? Распознавание платное, а тестовый период 2 месяца. Или я отстал и есть бесплатная версия с ограничениями?
 

сerf

core dumped
19
43
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.