Веб-сервер дома на виндовс для работы с python?

Ссылка скопирована
1 ответ

Подскажите, хочу создать сайт, чтобы можно было подключиться снаружи
У себя на компьютере – для тестов, под виндовс
В дальнешем перенести на хостинг

Сайт с версией для компьютера и мобильных устройств.
Авторизация пользователей (у каждого свои аудио файлы и т.д.)

Запись речи
Вывод текста
Воспроизведение записанного аудифайла
Вывести на страничку график звукового файла.

Это хочу реализовать на pyton, библиотекой silero:
Распознование речи

Подскажите, что, где почитать.

Дополнительно:

Почитать что? Как все это реализовать на ЯП, или как сделать дома сервер с доступом снаружи?

  • Начните с чтения местного Регламента.
    Когда вы регистрировались, вы обещали выполнять Регламент. Ваше сообщение нарушило сразу несколько параграфов Регламента -2.2, 3.1, 3.4, 3.6, 5.12 и др.
    Если вы будете продолжать нарушать Регламент, ваши вопросы могут быть удалены, а аккаунт заблокирован модераторами временно или навсегда.
    Будьте благоразумны.
  • купите хостинг за 100р/мес и не парьтесь с сервером дома
    для разработки лучше конечно в докере запускать
  • У себя на компьютере

    стационарный ПК, не входящий в "спячку"? Как подключен к интернету?

  • Запись речи

    на каком компьютере происходит запись речи? Посредством веб-браузера? Как происходит передача записи на анализ?

  • Жаль, что вопросы остались неотвеченными.
  • Алан Гибизов,
    2.2 - не нашел талантливых ответов.
    3.1 теги вроде верно указал
    3.4 не здоровался вроде. 3,6 прописными буквами не писал.
    5.12 это не конкретная задача. Организация сервера очень общая и полезная для всех.
  • Алекс Глебов,

    Хотел использовать https://herokuapp.com/
    Но он в России не работает
    Какой сервер можно взять за сто рублей

  • Иерокопус Таманский, не уходит. Не люблю эту, функцию.
  • Иерокопус Таманский, Ростелеком, оптика. На десяток пользователей хватит.
  • Иерокопус Таманский, вот и интересно, как передать звук.
  • klimov-sergey, https://jino.ru/vps/
  • Ответы:

    Начните с изучения Django и формирования более конкретных вопросов.

    Сначала установите локальный сервер (будет работать только на вашем компьютере) - Wamp, Xampp, OSPanel.
    Потом сделайте сайт.
    А уже потом думайте, как его опубликовать в сети интернет для всех.

    Так как подробностей не предоставлено, то, в целом, схема коммуникаций может быть такой:
    Интернет - маршрутизатор (с пробросом порта 80) - ПК с Windows.
    Почитай о пробросе порта в Интернете.
    Твоё веб-приложение будет доступно по адресу твоего IP, скажем, http:// 10.20.30.40 , то есть по незащищённому HTTP и будет обслуживаться чем-то типа uWSGI.
    Затем, при помощи сервисов Dynamic DNS можно получить доменное имя, чтобы было легче запомнить вместо IP.
    Далее, веб-сервер реализуешь любыми технологиями, веб-фреймворками или как желаешь.

    • вот и интересно, как передать звук.

      К примеру,
      MediaRecorder API
      Нужно разобраться как передавать поток на сервер. Альтернативно, записать отрезок речи и закачать как файл на сервер.

    Я похожую задачу у себя решил следующим образом:
    Виртуалбокс, на нём убунта без гуя, на убунте докер, в докер пайтон. Делаем сетевой интерфейс на убунте сетевым мостом, и на роутере со внешним ИП пробрасываем порты в виртуалку.
    Для разработки через vscode подключается по ссш, и вуаля. Одинаково работает как дома, так и на впске.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Роман IT Ответ

    Для запуска веб-сервера дома на операционной системе Windows для работы с Python, вам понадобится установить и настроить несколько компонентов. Вот несколько шагов, которые помогут вам создать свой собственный веб-сервер:

    1. Установите Python: Сначала вам нужно установить Python на ваш компьютер. Вы можете скачать установочный файл Python с официального сайта python.org и следовать инструкциям по установке.

    2. Установите Flask: Flask - это легковесный веб-фреймворк для Python, который позволяет создавать веб-приложения. Установите Flask с помощью pip, запустив команду `pip install Flask` в командной строке.

    3. Напишите простое веб-приложение: Создайте файл с расширением .py и напишите простое веб-приложение с использованием Flask. Ниже приведен пример кода:

    from flask import Flask
    app = Flask(__name__)
     
    @app.route('/')
    def hello_world():
        return 'Hello, World!'
     
    if __name__ == '__main__':
        app.run()

    from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' if __name__ == '__main__': app.run()

    4. Запустите веб-сервер: Сохраните файл с кодом веб-приложения и запустите его в командной строке, используя команду `python имя_файла.py`. После этого вы увидите сообщение о запуске сервера и сможете открыть браузер и перейти по адресу http://localhost:5000/ для просмотра вашего веб-приложения.

    Это простой способ создать веб-сервер на Windows для работы с Python. Не забудьте настроить брандмауэр, чтобы разрешить доступ к вашему веб-серверу извне, если это необходимо. Удачи!

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно