• Можно ли идентифицировать человека по измененному голосу?

    @alexalexes
    У речи помимо звуковых характеристик есть еще и другие.
    Скорость произношения, паузы между словами, ударения, дефекты произношения, акцент, говор.
    Если анализировать среди малой группы людей, то при детальном анализе речи, а не голоса, изменение голоса не поможет замаскироваться.
    Ответ написан
    Комментировать
  • Можно ли идентифицировать человека по измененному голосу?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Этим занимаются эксперты. Стоит это дорого, лучше это провести как следственные действия тогда заплатит за это государство.

    Если в частном порядке то вам сюда https://prse.ru/ekspertizy/fonoskopicheskie-eksper...
    Ответ написан
    Комментировать
  • Можно ли идентифицировать человека по измененному голосу?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Ну если человек по жизни - шепелявый то какие питчи не накладывай то все равно будет шепелявый.
    А вообще задачу надо смотреть более широко. Не только голос но и согласные буквы. Слова-паразиты.
    Паузы. Кашель. Шмыгание носом. Просто грамотность речи. Все это маркеры которые просто
    приближают метрику к нужному человеку. Опять-же эти маркеры нужно было собирать заранее для всей выборки людей.

    Вообще во всех задачах распознавания нужно брать как можно более широкий вектор параметров.
    Ответ написан
    Комментировать
  • Как с одной веб камеры получить видеопоток в два приложения?

    @Drno
    стримь помощью OBS, далее подключайся к ней нужными клиентами
    Ответ написан
    Комментировать
  • Как остановить скрипт python используя сочетание клавиш из любого окна?

    botermain
    @botermain
    Многопоточность - залог успеха, советую почитать эту статью, уверен, что ни раз пригодится

    Тем не менее, решение твоей проблемы довольно простое, с помощью модуля multiprocessing в отдельном процессе запускаешь функцию, которая будет слушать нажатия клавиш и завершать процесс по его PID:

    import os
    import signal
    import keyboard
    import multiprocessing
    
    
    def hook(pid):
        while True:
            if keyboard.is_pressed('ctrl + 1'):
                os.kill(pid,signal.SIGTERM)
                os._exit(1)
    
    
    if __name__ == '__main__':
        pid = os.getpid()
        multiprocessing.Process(target=hook,args=[pid]).start()
        #-----------------------------------------------------#
        #Здесь располагай свой код
        # -----------------------------------------------------#

    Конечно, можно также использовать модуль threading, но я более чем уверен , что будут проблемы с GIL, поэтому multiprocessing - это лучший вариант
    Ответ написан
    1 комментарий
  • ReplyKeyboardRemove() - после удаления поднимается клавиатура (андройд)?

    @Medovochka
    Проблема, с которой вы сталкиваетесь, связана с поведением стандартной клавиатуры телефона, которая автоматически поднимается после удаления пользовательской клавиатуры в боте. В рамках бота вы не можете контролировать поведение стандартной клавиатуры телефона. Это поведение зависит от настроек конкретного устройства пользователя, а не от бота.

    Решением может быть привлечение внимания пользователя к тому, что после удаления пользовательской клавиатуры необходимо свернуть стандартную клавиатуру вручную.
    Ответ написан
    1 комментарий
  • Как работает процесс создания сайта?

    MrDecoy
    @MrDecoy Куратор тега HTML
    Верставший фронтендер
    надо лендинг пейдж
    понадобится CMS

    Достаточно сомнительно. Лендинг - это одностраничный сайт, как правило, заточенный на продажу ограниченного количества позиций из товаров\услуг (как правило 1-3 позиции). Ну либо какая-то информационная страница общего характера. Прикручивать для такого CMS - избыточно.

    А всё далее Вами описанное это всё зависит от того, к кому заказчик пришёл. На все вопрсы в любой последовательности можно отвечать да или нет. На какие то можно ответить да, а на какие то нет. И наоборот. То есть зависит от исполнителя.

    Фуллстэк фрилансер может сделать всё. Может иметь товарищей с которыми разделит проект.

    Нормальная компания\веб-студия сначала соберёт с заказчика контент, придаст ему сеоподобную форму(что для лендинга как правило малополезно) сделает прототип, нарисует дизайн с согласованным контентом, согласует с заказчиком дизайн, после чего отдаст дизайн на вёрстку и разработку бэкенда. А после зальёт на хостинг, и предложит настройку рекламы для лендинга, т.к. это самый эффективный путь продвижения на старте и для лендинга в принципе. Всё настроит и передаст заказчику исходники.
    Ответ написан
    4 комментария
  • Наставник-разработчик отказался от junior-специалиста. Что делать?

    xez
    @xez
    TL Junior Roo
    Как вы считаете, что мне лучше делать в этой ситуации?

    1. Перестать верить в деда мороза и розовых единорогов.
    2. Работать дальше.
    3. Учиться, учиться и еще раз учиться.
    Ответ написан
    Комментировать
  • Возможно ли заходить одновременно с сотен аккаунтов на свой форум?

    opium
    @opium
    Просто люблю качественно работать
    а как они узнают что вы зашли на форум?
    просто на форуме показывается цифра онлайна ?
    если да то можно просто в коде ее поменять это одна строчка и никуда заходить не надо мы всегда так делаем , дел на минуту
    Ответ написан
    Комментировать
  • Как реализовать такую кастомизацию telegram клиента (desktop)?

    @dima20155
    you don't choose c++. It chooses you
    Интересный вопрос.
    Какой нужен доступ Сотруднику2? Ко всему тексту переписок и все? Если так, то можно написать какого бота, который при подключении к нему будет отображать все переписки, но без фото/видео (https://github.com/LonamiWebs/Telethon/)
    Можно реализовать какую-то очень урезанную версию клиента телеграмма, но с точки зрения разработки это может быть затратно.
    Ответ написан
    3 комментария
  • Как реализовать такую кастомизацию telegram клиента (desktop)?

    fenrir1121
    @fenrir1121
    Начни с документации
    Формат "дёшево и сердито"
    Представлять доступ через один из консольных клиентов телеги 63c9765c301b9420910504.jpeg
    Ответ написан
    1 комментарий
  • Может ли бот телеграма писать в чат между пользователями?

    @HXNDY
    Да, вот пример кода:

    import time
    user_ids = []
    for id in user_ids:
        try:
            bot.send_message(id, "привет")
            user_ids.remove(id)
        except:
            time.sleep(30)

    Но всё же рассылать сообщения пользователям - не хорошо, особенно в целях пиара
    Ответ написан
    4 комментария
  • Stunnel4.service failed как исправить?

    @res2001
    Developer, ex-admin
    Конфиги в студию. Приведенные ошибки на стороне клиента или сервера?
    Ошибки, видимо 2:
    Unknown TCP service "993 ."

    Видимо описан лишний сервис в конфиге, уберите его.
    [!] Service [openvpn]: Cannot resolve accept target

    Доступен ли openvpn по адресу и порту, указанному во фразе accept?
    Ответ написан
    Комментировать
  • Как настроить stunnel на произвольную программу?

    Chaki09
    @Chaki09
    fullstack web developer
    Тебе нужно сделать правило для порта на котором слушает программа. Само назнавние программы(в квадратных скобках) тут только для информации, никакой полезной нагрузки оно не несет.
    Тут есть примеры настройки: https://www.stunnel.org/examples.html
    Ответ написан
    Комментировать
  • Как задать исключения сайтов для Wireguard?

    @demitryyy
    WireSock VPN Client
    WireSock VPN Client is a lightweight command line WireGuard VPN client for Windows that has advanced features not available in the official WireGuard for Windows such as selective application tunneling and disallowed IP addresses. WireSock VPN Client is easy to set up and is free*.
    не благодари
    Ответ написан
    1 комментарий
  • Как реализовать считывание положения фигуры на шахматной доске?

    SilenceOfWinter
    @SilenceOfWinter
    та еще зажигалка...
    данный вариант подсветки охренеть какой сложный - проще добавить в угол каждого поля диод и подсвечивать начальное и конечное поле/поля + подтягивать возможные варианты хода по апи. насчет магнитов не знаю, но можно под клетками разместить кнопки и получится что-то вроде матрицы 8х8 из кнопок (или сразу изготовить кэпы кнопок в форме полей). кнопки нажимаются под весом фигур
    Ответ написан
    9 комментариев
  • Насколько сложно написать приложение с распознаванием шахматных фигур?

    Распознавать положение и ход через камеру можно, с довольно хорошей надёжностью – т.к. положения фигур дискретны, из предыдущего положение кол-во возможных ходов лимитировано.

    Но польза от этой реализации – только до 50%. Т.к. ответные ходы сопреника никак не взаимодействуют с доской – надо читать ответный ход и самому переставлять фигуру соперника. Есть ещё и возможность при этом ошибиться. И тратить на это время (а если блиц, последние секунды?)

    Здорово было бы сделать доску с фигурами, приспособленную для дистанционной игры. OpenSource – чтобы коннектилась по BlueTooth и далее работала с любыми приложениями. С открытым API. : )

    От неё требуется по минимуму – распознавать, какая фигура где стоит; и подсвечивать клетки – ошибки, или откуда-куда пошёл соперник.

    По максимуму – механизация перемещения фигур. Но и это не решит обмен пешки на ферзя или другую, например. Если только не сделать площадь крупнее игрового поля – с «парковкой» для взятых и запасных фигур. (А если понадобится 8 белых ферзей?! : )
    Ответ написан
    1 комментарий
  • Насколько сложно написать приложение с распознаванием шахматных фигур?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Если вы так ставите вопрос, то для вас действительно будет сложно сделать качественно распознающий доску продукт.
    Вообще, полагаю, без очень хорошего опыта в использовании сверточный нейронных сетей и вообще в распознавании образов в эту задачу можно сунуться только из академических интересов. Сделать достаточно хороший продукт будет не просто.
    Тем более, что шахматы у всех могут быть немного разные, условия освещения, ракурсы, подвижность камеры...
    Любое новшество должно решать больше проблем. чем создавать, а чтобы такое приложение было полезным нужно очень сильно заморочиться вычесывая баги и специфические ситуации.

    Моно попробовать компромиссный вариант. Если отказаться от чтения произвольной ситуации на доске. а попробовать следить за доской со статической камеры от начала матча, то тут можно многое упростить.
    Вам не придётся распознавать форму фигур с рахных ракурсов, достаточно просто отслеживать занятые клетки доски и ее эволюию между ходами. Зная правила, начальное состояние и видя изображения двцх состояний доски до и после хода можно (вроде бы) однозначно определить какой именно был сделан ход и какое теперь новое состояние.
    В этом случае тоже не просто будет вычесать все баги, но тут уже гораздо проще научить opencv находить габариты доски, выпрямлять перспективные искажения и понимать какие клетки заняты. а какие свободны.
    Моно сделать звуком со стороны программы просьбы убрать руки от доски или вернуть последний ход, если что-то помешало камере сделать кадры между ходами и прога потеряла нить.

    Начал бы я именно с такого MVP, если бы приспичило такое делать.
    С другой стороны, если хочется что-то замутить эдакое, то лучше сделать прикольную доску, которая могла бы переставлять шахматы.
    Реализовать такое можно установив под доску координатный стол с электромагнитом на каретке, как в ЧПУ-фрезере и матрицу датчиков холла -- под каждую клетку по датчику, а в фигуры вклеить обычные магниты.
    Будет продольная каретка, поперечная каретка, электромагнит (или бычный мощный неодимовый, отодвигаемй сервомотором).
    Датчик холла под кажой клеткой даст понять какие клетки заняты. За ходами можно следить по тому, на каких клетках пропадали и появлялись фигуры. Передивгать фигуры можно двигая каретку с магнитом и перетаскивая так фигуры по доске. Придётся заморочиться, чтобы корректно раздвигать фигуры для протягивания коня и для выведения битых фигур с поля. Но выглядеть при должной реализации будет завораживающе волшебно.
    Ответ написан
    1 комментарий
  • Как свернуть содержимое сайдбара в мобильной версии Wordpress?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Если умеете в код, можно написать самому буквально в пару строк.
    1. Добавить кнопку
    2. Повесить на нее обработчик событий
    3. Менять стили по кнопке(допустим высоту блока с 0 на 100%), либо display: none на block;
    Ответ написан
    3 комментария