Транскрибация аудио — перевод речи в текст.
👨💻 Представлен подробный анализ современных сервисов для преобразования речи в текст. Рассмотрены как зарубежные решения, так и российские аналоги с весьма приятной стоимостью и качеством. Автор провёл тестирование на 16 аудиофайлах на разных языках и с различными условиями записи, оценивая точность (Word Error Rate) и скорость обработки каждого сервиса.
Хорошая статья с анализом, сравнением, бесплатными тестовыми периодами и ссылками на провайдеров для всех кто хочет поднять своё приложение.
#article #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥5❤3
Поможет защитить свой контент: просто отправьте файл, бот добавит водяной знак по вашим настройкам.
Стек и возможности:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥8❤2
photo-video-watermark-main.zip
803.1 KB
Photo-Video-Watermark — код готового Telegram-бота для добавления водяных знаков на фото и видео!
5👍30🔥9❤5🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
С добрым утром и хорошей недели сталкеры
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65🔥17❤4🫡4
Google Maps Scraper — простой в использовании парсер отзывов с Google карт.
Установка:
$ git clone https://github.com/gaspa93/googlemaps-scraper.git
$ cd googlemaps-scraper
$ pip install -r requirements.txt
У парсера есть два основных параметра:
--i: имя входного файла, содержащее список URL-адресов на Картах Google (по умолчанию: urls.txt)
--N: количество отзывов, которые необходимо получить, начиная с самого последнего (по умолчанию: 100).
Пример использования:
$ python scraper.py --N 50
#soft #github #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34❤5🔥4
Forwarded from NetStalkers
Хотите узнать всё о подозрительном IP-адресе? Эти сервисы помогут вам выявить VPN, прокси, фрод, геолокацию и возможную зловредную активность.
#osint #cybersec #pentest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥15❤3
Если вы хотите ускорить работу, улучшить контент или просто исследовать новые возможности ИИ, вот подборка топовых нейросетей, которые точно улучшат вашу продуктивность.
Больше не нужно тратить часы на поиск или ожидание, нейросети сделают всё за вас. А главное — многие из них бесплатны или предоставляют тестовый доступ.
#nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥7❤3🫡2
This media is not supported in your browser
VIEW IN TELEGRAM
#soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥14😱3🫡3
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105👍22❤6🫡1
Большая подборка полезных ресурсов для всех, кто изучает Python, а также ищет работу.
#article #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥7❤3
Нужен способ автоматически выключить компьютер через несколько минут?
Этот скрипт поможет вам в этом. Просто введите нужное количество минут, и ваш ПК выключится точно в срок.
import os
import time
def shutdown() -> None:
os.system("shutdown /s /t 1")
def schedule_shutdown(minutes: int) -> None:
sec_in_minute = 60
print(f'Компьютер выключится через {minutes} минут(ы)')
time.sleep(minutes * sec_in_minute)
print('\nКомпьютер будет выключен!')
time.sleep(3)
shutdown()
def main() -> None:
try:
set_time = int(input("Введите время до выключения (в минутах): "))
if set_time <= 0:
print("Время должно быть больше нуля.")
return
schedule_shutdown(set_time)
except ValueError:
print("Пожалуйста, введите корректное число минут.")
if __name__ == "__main__":
main()
#soft #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63😱13🔥10🫡5🤯4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Когда разработчик знает своё дело
Please open Telegram to view this post
VIEW IN TELEGRAM
👍230🔥78🤯12❤7🫡7
Мощный AI-агент, созданный для выполнения пользовательских запросов через взаимодействие с веб-элементами. Использует современные языковые модели и инструменты автоматизации для эффективной навигации по интернету, сбора информации и предоставления структурированных ответов.
Ключевые возможности:
Незаменимый инструмент для разработчиков, исследователей и профессионалов, работающих с большими объемами информации.
#soft #github #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥15❤6
subprocess
— мощный модуль Python, который позволяет запускать внешние команды и программы, а также взаимодействовать с их вводом и выводом. Отличный инструмент для автоматизации системных задач! Основные возможности
Примеры использования
import subprocess
result = subprocess.run(['ls', '-l'], capture_output=True, text=True)
print(result.stdout)
import subprocess
result = subprocess.run(['tasklist'], shell=True, capture_output=True, text=True)
print(result.stdout)
import subprocess
server = "google.com"
result = subprocess.run(["ping", "-c", "4", server], capture_output=True, text=True)
if result.returncode == 0:
print("Сервер доступен")
print(result.stdout)
else:
print("Сервер недоступен")
print(result.stderr)
Ключевые функции:
subprocess.run()
– Запуск команды и ожидание завершения.subprocess.Popen()
– Запуск команды с возможностью взаимодействия.subprocess.check_call()
– Проверка выполнения команды (с исключением в случае ошибки). subprocess.check_output()
– Запуск команды с возвратом результата.subprocess — это мост между Python и системой, позволяющий автоматизировать администрирование, анализ данных и работу с внешними программами.
#python #cheatsheet #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥14❤8🫡3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍170🔥38🫡13❤6🤯4😱2
Хотите создать аудиокнигу, озвучку статей или озвучить текст на другом языке? Всё просто — используем Python и gTTS!
Что умеет этот скрипт?
import os
from gtts import gTTS
def create_audiobook(text_file: str, output_file: str, lang: str = 'en', speed: bool = False) -> None:
"""
Конвертирует текст из файла в аудиофайл.
:param text_file: Путь к текстовому файлу.
:param output_file: Название выходного аудиофайла.
:param lang: Язык синтеза речи (по умолчанию английский).
:param speed: Скорость речи (False = нормальная, True = медленная).
"""
try:
with open(text_file, 'r', encoding='utf-8') as file:
text = file.read()
tts = gTTS(text=text, lang=lang, slow=speed)
tts.save(output_file)
print(f"✅ Аудиокнига сохранена как {output_file}")
# Автоматически воспроизводим аудиофайл после создания (только для Windows)
if os.name == 'nt':
os.system(f"start {output_file}")
elif os.name == 'posix': # Для MacOS и Linux
os.system(f"xdg-open {output_file}")
except FileNotFoundError:
print("❌ Ошибка: Указанный файл не найден.")
except Exception as e:
print(f"⚠️ Произошла ошибка: {e}")
if __name__ == "__main__":
text_file = "example.txt" # Замените на ваш файл
output_file = "audiobook.mp3"
# Вызываем функцию с указанием языка (например, 'ru' для русского)
create_audiobook(text_file, output_file, lang='ru', speed=False)
#python #soft #code #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍77🔥27❤6
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥193👍40😱10❤7🫡1
#doc #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍29🔥7❤5