99 lines
7.3 KiB
Plaintext
99 lines
7.3 KiB
Plaintext
# source: 2026-10-16/rec_20261016_172045.m4a
|
||
# model: Systran/faster-whisper-small
|
||
# transcribed: 2026-10-21T18:06:17Z
|
||
|
||
[00:00:00] Сейчас диарезация делается на локальной модели, специально для этого предназначена.
|
||
[00:00:07] Это не модель, которая занимается разбором текста.
|
||
[00:00:11] Она занимается, грубо говоря, записыванием голосовых характеристик Виктора.
|
||
[00:00:18] То есть по этим Викторам потом в дальнейшем можно вычислить пользователя.
|
||
[00:00:23] То есть у каждого голоса свой набор Викторов.
|
||
[00:00:27] Может быть там не Виктора, может быть, ну короче, это набор чисел.
|
||
[00:00:30] Через который можно потом сопоставить любые в любых звуковых местах,
|
||
[00:00:36] сопоставить и получить определитель, что за человек.
|
||
[00:00:39] Естественно, качество определения, оно страдает.
|
||
[00:00:43] И там есть механика, когда нужно вручную подтолкнуть систему,
|
||
[00:00:47] когда она ни с чего не нашла.
|
||
[00:00:49] Соответственно, вот у нас есть диарезация делается на локальной модели.
|
||
[00:00:53] Есть очистка разговора, то есть это убирание всяких вздохов,
|
||
[00:00:59] убирание дублирующих текстов и так далее.
|
||
[00:01:03] Это делается на машине, которая в Брянске.
|
||
[00:01:07] То есть там поставлена текстовая модель КВН, 3.6, по-моему.
|
||
[00:01:11] И на нее отправляются тексты, и на выходе получаем ответ.
|
||
[00:01:17] То есть почищено, оставлены как есть.
|
||
[00:01:21] Начало новой беседы.
|
||
[00:01:23] То есть если, допустим, какие-то маркерные слова произнесли,
|
||
[00:01:26] а вот давай теперь поговорим об этом.
|
||
[00:01:29] Короче, получится новая беседа.
|
||
[00:01:31] Соответственно, потом уже детерминированным налоком
|
||
[00:01:36] по полученным текстовкам определяется беседы,
|
||
[00:01:41] когда между беседами есть определенный период,
|
||
[00:01:45] 20 минут, 12 минут, если между беседами произошло,
|
||
[00:01:51] то это новая беседа.
|
||
[00:01:53] Соответственно, потом, с помощью LLM-ки,
|
||
[00:01:56] тоже отправляются туда же на КВН по первым 10 фразам.
|
||
[00:02:02] Фразом определяется примерная тема,
|
||
[00:02:05] то есть назначается тема беседы,
|
||
[00:02:08] пишется это все файл, потом все это отправляется в гид.
|
||
[00:02:12] Ну, тут некоторые особенности.
|
||
[00:02:18] То есть была сделана библиотека по работе с Харне Сами
|
||
[00:02:23] или с айпишниками.
|
||
[00:02:26] И вот, грубо говоря,
|
||
[00:02:30] поначалу очистка реплик,
|
||
[00:02:33] она у нас сделалась на Z-код APP-сервер.
|
||
[00:02:38] То есть это установленный Z-код Харнес на локальную машину,
|
||
[00:02:42] но пацаны там достаточно активно раскачивающие свой Харнес,
|
||
[00:02:49] предоставляют.
|
||
[00:02:50] Ну, ты открой Z-код, покажи.
|
||
[00:02:51] Да, предоставляю.
|
||
[00:02:52] Я думаю, не все представляют, что это такое.
|
||
[00:02:54] Вот это вот сейчас, грубо говоря,
|
||
[00:03:00] это вообще основная точка,
|
||
[00:03:03] с которой я работаю с проектами.
|
||
[00:03:05] То есть я иногда захожу в Visual Studio Code,
|
||
[00:03:08] если мне нужно там какие-то файли поправить,
|
||
[00:03:12] потому что здесь, вот здесь в Харнесе,
|
||
[00:03:14] с правкой файла все очень плохо,
|
||
[00:03:16] как бы у них тут подход такой,
|
||
[00:03:18] что вы своими руками ничего не правьте,
|
||
[00:03:21] говорите, что надо и модель типа вам все сделает.
|
||
[00:03:25] То есть, ну вот этот Харнес,
|
||
[00:03:27] то есть это как раз точка работы с моделями.
|
||
[00:03:30] То есть в данном случае он заточен
|
||
[00:03:32] под модели GVM-3 и GVM-3 флеш.
|
||
[00:03:36] Соответственно, чтобы не писать,
|
||
[00:03:39] как Саша правильно сказал,
|
||
[00:03:41] что есть достаточно надежные Харнесы,
|
||
[00:03:45] которые учитывают особенности
|
||
[00:03:47] конкретных моделей,
|
||
[00:03:49] для которых они были созданы, да,
|
||
[00:03:52] и лучше использовать их.
|
||
[00:03:54] То есть не напрямую отправлять запросы
|
||
[00:03:57] через IP в модели,
|
||
[00:04:00] которые крутятся в обоке, да,
|
||
[00:04:02] а лучше использовать Харнесы.
|
||
[00:04:04] Вот, кстати, вот этот Харнес
|
||
[00:04:06] как раз предоставляет возможность
|
||
[00:04:09] запускать через него запросы,
|
||
[00:04:12] либо в режиме просто
|
||
[00:04:14] STD IN и STD OUT,
|
||
[00:04:16] то есть отправляешь и текстовка возвращаешь,
|
||
[00:04:19] либо использовать APP-сервер
|
||
[00:04:22] и общаться с ним уже там,
|
||
[00:04:24] с помощью J, там специальные форматы
|
||
[00:04:26] LGels, то есть строка
|
||
[00:04:29] JSON-а, зашитая в одну строчку,
|
||
[00:04:32] чтобы можно было четко определить
|
||
[00:04:34] граница сообщения.
|
||
[00:04:36] То есть вот с помощью этого
|
||
[00:04:38] использования этого Харнеса
|
||
[00:04:40] я сначала использовал Big Model,
|
||
[00:04:43] вот это JLM Flash,
|
||
[00:04:45] ну, естественно, как это.
|
||
[00:04:47] Обращу сразу своё внимание
|
||
[00:04:49] в том, что
|
||
[00:04:51] на самом деле работа
|
||
[00:04:53] с токенами
|
||
[00:04:55] это черный ящик,
|
||
[00:04:57] потому что я наблюдал
|
||
[00:04:59] следующую ситуацию.
|