Код записывает звук с вашего микрофона особым способом.
Запишите полную тишину с помощью кода ниже.
Запускаете код (можете изменить длительность записи с 60 секунд на другое, больше ничего не меняйте в коде):
""" Voice / EVP Recorder & Enhancer — версия для запуска прямо в PyCharm (без CLI) ================================================================================ Просто отредактируйте блок "НАСТРОЙКИ" внизу файла и нажмите Run (Shift+F10).
g = snr_gain * harm_gain * expand_applied g = np.minimum(g, 10 (max_boost_db / 20.0) * max_expand) g = g * voice_freq_emphasis(freqs)[:, None]
g = ndimage.uniform_filter1d(g, 5, axis=0, mode="nearest") g = ndimage.uniform_filter1d(g, 3, axis=1, mode="nearest")
S_out = Z * g _, y = signal.istft(S_out, fs=sr, nperseg=n_fft, noverlap=n_fft - hop, window="hann", boundary=True) if y.size < len(x): y = np.pad(y, (0, len(x) - y.size)) return y[:len(x)], time_score.ravel()
def enhance_channel(x, sr): x = np.nan_to_num(np.asarray(x, dtype=np.float64), nan=0.0, posinf=0.0, neginf=0.0) x = x - np.mean(x) x = highpass(x, sr, 60.0) y, score = build_gain_map(x, sr) y = de_ess(y, sr) y = upward_compress(y, sr) y = soft_limiter(y, ceiling=0.97) y = normalize_peak(y, -1.0) return y, score
def enhance_voices(audio, sr): if audio.ndim == 1: return enhance_channel(audio, sr) results = [enhance_channel(audio[:, c], sr) for c in range(audio.shape[1])] y = np.column_stack([r[0] for r in results]) score = np.mean([r[1] for r in results], axis=0) return y, score
# ============================================================================= # 4. ЗАПИСЬ С МИКРОФОНА # =============================================================================
def list_devices(): print("\n=== Устройства ввода ===") for i, d in enumerate(sd.query_devices()): if d["max_input_channels"] > 0: mark = " <-- default" if i == sd.default.device[0] else "" print(f" [{i:2d}] {d['name']} | ch={d['max_input_channels']} " f"sr={int(d['default_samplerate'])}{mark}") print()
def max_out_windows_mic(): try: from comtypes import CLSCTX_ALL from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume, EDataFlow, ERole enumerator = AudioUtilities.GetDeviceEnumerator() dev = enumerator.GetDefaultAudioEndpoint(EDataFlow.eCapture.value, ERole.eMultimedia.value) interface = dev.Activate(IAudioEndpointVolume._iid_, CLSCTX_ALL, None) volume = interface.QueryInterface(IAudioEndpointVolume) volume.SetMute(0, None) volume.SetMasterVolumeLevelScalar(1.0, None) print("Windows: громкость микрофона -> 100%, mute снят") except Exception as e: print(f"Windows mic boost пропущен ({e})")
# ============================================================================= # 6. ФУНКЦИИ ВЫСОКОГО УРОВНЯ (вызываются из блока настроек внизу) # =============================================================================
def run_record(device, sr, channels, seconds, out_dir, do_enhance=True, boost_mic=True): os.makedirs(out_dir, exist_ok=True) if sys.platform == "win32" and boost_mic: max_out_windows_mic()
if do_enhance: print("\n=== выделение голосов / EVP-анализ ===") y, score = enhance_voices(audio, rec.sr) out_path = os.path.join(out_dir, f"voices_enhanced_{timestamp()}.wav") save_wav_float(out_path, y, rec.sr) print(f"результат : {out_path} (peak={np.max(np.abs(y)):.3f})") print(f"средний score речеподобности: {np.mean(score):.3f}")
def run_enhance(input_path, output_path=None): audio, sr = load_wav_float(input_path) print(f"источник : {input_path}") print(f"samplerate : {sr} shape={audio.shape}") y, score = enhance_voices(audio, sr)
if output_path is None: base, _ = os.path.splitext(input_path) output_path = f"{base}_voices_enhanced.wav" save_wav_float(output_path, y, sr) print(f"результат : {output_path} (peak={np.max(np.abs(y)):.3f})") print(f"средний score речеподобности: {np.mean(score):.3f}")
# ============================================================================= # 7. НАСТРОЙКИ — РЕДАКТИРУЙТЕ ЗДЕСЬ И ЖМИТЕ RUN В PYCHARM # =============================================================================
if __name__ == "__main__":
# ------------------------------------------------------------------- # ШАГ 0: если не знаете номер микрофона — поставьте True, запустите, # посмотрите список в консоли, потом впишите нужный номер в MIC_DEVICE # ------------------------------------------------------------------- SHOW_DEVICES_ONLY = False
# ------------------------------------------------------------------- # Что делать: "record" — записать с микрофона (и сразу усилить) # "enhance" — усилить голоса в уже готовом wav-файле # ------------------------------------------------------------------- MODE = "record"
# --- настройки для MODE = "record" --- MIC_DEVICE = None # None = устройство по умолчанию, либо номер, напр. 1 SAMPLE_RATE = 48000 CHANNELS = 1 RECORD_SECONDS = 60.0 OUTPUT_DIR = "recordings" DO_ENHANCE_AFTER_RECORD = True BOOST_WINDOWS_MIC = True # выставить громкость входа Windows на 100%
# --- настройки для MODE = "enhance" --- INPUT_WAV = "recordings/voices_enhanced_20260827_140819.wav" OUTPUT_WAV = None # None = автоматическое имя рядом с исходником
# ===================================================================== # Дальше ничего менять не нужно # =====================================================================
Вот что я сделал. Сначала сделал Unmix Song (Vocals Only) Потому ЛКМ на блок Vocals розовый и сделал Unmix Noise Speech Настройки можете увидеть. Потому загрузил на Vocaroo
Запускаете код; Получившийся .wav-файл из папки recordings достаете и кидайте в SpectraLayers; В SpectraLayers находите функцию Unmix Song (выберите High и только Vocals чекбокс сверху в окне слева). Нажмите на Apply. Потом подождите. Теперь справа внизу в программе нажмите на Vocals сделайте +35 db примерно (сами регулируйте), нажмите на Other и убавьте его на -28 db. Теперь снова нажмите на Vocals розовый блок и выполните Unmix Nouse Speech (не перепутайте с Unmix Song здесь). Нажмите Ок и подождите снова. Теперь справа снизу выберите Speech и прокрутите до +27 db и Noise снизьте до -29 db.
Я предупреждаю, это не шутки. Настривайтесь, если планируете сами разговаривать. Мне вот тяжело искать, так как голосов очень много даже на одной записи, выбирая самые значимые и интересные, хотя много интересных пропустил, просто времени на создание большого количества тайм-кодов нет пока что.
>>336090397 Отрицание. Иронично, что вы по адресу, а вот этот тред создан не в том разделе, так как я не считаю это бредом, просто здесь аудитория побольше и разнообразнее. Я даю всё бесплатно и никуда не перенаправляю, у меня нет своих каналов и т п.
Всё pizdetc, опа забрали демоны, типа как с тех видосов, где кииайцы смотри за своё плечо, крутились вокруг оси и падали. А тред чичас потрут, сохраняйте, пока не поздно, глупцы!
>>336090592 Не люблю шутки "мне немного за тридцать", я не помню что это за шутки. Я забыл жизнь... Но я люблю из серии "фото документа (под печать)", вот где истинное чувство юмора у людей просыпается..
Фраза «лукавий сад» (в переводе с украинского - лукавый сад, хитрый сад) не является устойчивым или широко известным термином, поэтому её значение зависит от контекста.Наиболее вероятные варианты, что вы имеете в виду:Художественный образ в литературе или поэзии: Метафора обманчивого, соблазнительного места (по аналогии со змеем-искусителем в Эдемском саду). Например, в религиозных текстах Ефрема Сирина упоминается, как из-за речей Лукавого чистый Сад изгнал человека. Также это словосочетание встречается в современных стихах.
Если развить идею до автоматического распознавания голоса - будет буквально мессенджер. Условно вопрос - нажатие на кнопку, минута записи, автоматическое распознавание, вывод всего распознанного текстом. А еще можно прокинуть двач на ту сторону и двачевать с потусторонними шизами, но хуй знает могут ли они воспринимать печатный текст, или им озвучивать надо - тогда еще и TTY прикручивать придется.
Олсо как они блять голос воспринимают? Они же бесплотные, на них физика не должна действовать, звуковые колебания воспринимать нечем.
Вообще если эти хуи считывают мысли (как сказали выше) через электромагнитное взаимодействие, то и влиять они гипотетически могут так же через электромагнитное взаимодействие, в данном случае на микрофон. Но в этом случае получается что микрофон нахуй не нужон и можно просто обрабатывать некие шумы системы, какой-нибудь /dev/urandom, тупо эфир 2.4GHz с wifi-адаптера или любой другой источник "шума".
Инфа сотка, это не живые сущности, а акустическое свидетельство существования у людей некоего биополя, которое, по всей видимости, источает собой ассоциативную вербализицию, по сути — вербальное выражения подсознания. Человек обычно не замечает этих сингалов, они являются как бы бессознательным ассоциативным невротизмом — но электроника способна это записывать.
однажды очень хотел ебаться и почти не спал ночь, пол утро услышал как захрапело тело и начался ОС, я осознавал всё, там целый мир, страшный мир, не стоит вскрыват эту тему
>>336087>>336087257 а хули их там так много у тебя дома собралось, целая толпа блядь)))) кто-то еще рыгает в микрофон, публика разношерстная, судя по всему.