Ладно, всё хуже чем я думала...это не баг GCC...но почему тогда вхиспер не собирается из-за тупого забытого инклуда? Неужели никто этого не заметил и всем похуй?
Top-level
Ладно, всё хуже чем я думала...это не баг GCC...но почему тогда вхиспер не собирается из-за тупого забытого инклуда? Неужели никто этого не заметил и всем похуй? 12 comments
@mo В плюсах забытый инклуд это ж запросто. Так как нет различий в "заинклудить наружу" и "заинклудить для себя" очень часто люди не утруждают себя писать инклуды того что им нужно. Например мне нужна мапа, но оно компилится и без include <map>, потому что где-то в глубине уже заинклуженного <iostream> она инклудится. Компилится и ладно, но <iostream> никому не обещал что всегда будет инклудить <map>, и в итоге оно где-то компилится, а где-то нет. Я поебалась чтобы осознать, что вхиспер работает как ебучий тормоз и не умеет в русский Выкинула вхиспер, вкостылила vosk. Быстрое. Рабочее. @mo очень странно. Когда я Whisper испытывал, он русский понимал настолько хорошо, что знаки препинания расставлял в соответствии с интонацией (проверял одинаковыми предложениями). А соотношение скорости и качества можно регулировать выбором модели. Меня small для голосовых команд устроил, но для менее контролируемых сред, вероятно, надо модельку побольше. @dside ну я скачала готовый ggml для tiny. Без суффикса en, так что должен быть мультиязычный он кряхтел 20 секунд, грузя четыре ядра на 100%, и выдал вот это @dside а vosk-ru-small за секунду выдал корректный результат. Выбор для меня оказался очевиден @mo у меня использовался не whisper.cpp, а faster-whisper: https://github.com/SYSTRAN/faster-whisper Вот эта штука (на питоне как раз, кстати) у меня этим занималась: @dside правда мой комп тянет с приемлемой скоростью максимум tiny (8bit CPU) VPSка ещё слабее |
Самое тупое, что сборка падает из-за ошибки в...examples
Которые мне нахрен не сдались