Что делать если нужно поставить какую-то Python-библиотеку а root-прав нет? То есть в систему библиотеку никак и ничего не поставить.
Есть как минимум два способа это решить правильно!
🔸 Сделать виртуальное окружение и ставить там что угодно.
Это позволит создать полностью независимое исполняемое окружение для ваших приложений.
Все библиотеки будут храниться в домашней директории юзера а значит доступ на запись имеется.
Создать очень просто:
python3 -m venv ~/venvs/myenvname
Теперь активируем окружение
# Linux
source ~/venvs/myenvname/bin/activate
# Windows
%userprofile%\venvs\myenvname\Scripts\activate.bat
Можно ставить любые библиотеки и запускать приложение.
Это стандартный метод работы с любым проектом. Если еще не используете его, то пора начинать. Даже при наличии root доступа!
🔸 Бывает, что нет возможности запустить приложение из своего виртуального окружения. Например, его запускает какой-то сервис от вашего юзера и вставить активацию окружения вы не можете.
В этом случае можно установить библиотеки для Python не глобально в систему, а только для юзера.
Выполните этот код в консоли:
python3 -m site
Вы получите что-то такое:
sys.path = [
'/home/user',
'/usr/lib/python37.zip',
'/usr/lib/python3.7',
'/usr/lib/python3.7/lib-dynload',
'/home/user/.local/lib/python3.7/site-packages',
...
]
USER_BASE: '/home/user/.local'
USER_SITE: '/home/user/.local/lib/python3.7/site-packages'
ENABLE_USER_SITE: True
Нас интересует параметр USER_SITE. Это путь к пользовательским библиотекам, которые доступны по умолчанию, если они есть.
Именно сюда будут устанавливаться модули если добавить флаг --user при установке чего-либо через pip
pip install --user requests
Для этой команды не нужны root-права.
После неё можно запускать системный интерпретатор без виртуальных окружений и установленная библиотека будет доступна для текущего юзера.
Параметр USER_BASE показывает корневую директорию для хранения user-библиотек. Её можно изменить с помощью переменной окружения PYTHONUSERBASE
export PYTHONUSERBASE=~/pylibs
python3 -m site
...
USER_BASE: '/home/user/pylibs'
USER_SITE: '/home/user/pylibs/lib/python3.7/site-packages'
Получается некоторое подобие виртуального окружения для бедных 😁 которое можно менять через эту переменную (не делайте так!Лучше venv!)
🔸 Дописывание пути в PYTHONPATH
Этот способ не входит в список "двух правильных", но тоже рабочий. Здесь придётся сделать всё несколько сложней.
Сначала ставим библиотеку в любое место указывая путь установки
pip3 install -t ~/mylibs modulename
Библиотека установится без привязки к какому-либо интерпретатору. То есть по умолчанию не будет видна. Теперь в нужный момент добавляем этот путь в sys.path или в PYTHONPATH.
Не буду советовать так делать. Единственный раз когда этот способ мне пригодился и решил поставленную задачу, это при создании общей библиотеки для кластера компьютеров.
Модули лежат в сети и подгружаются для всех из одного и того же места. То есть обновлять файлы требуется только один раз а не на всех хосты отдельно.
Минусы такого подхода:
▫️Нужно всем хостам пробить нужный путь в .bashrc или ещё куда-то чтобы он сетапился на старте.
▫️Чем больше хостов тем больше нагрузка на сеть. Иногда такой способ не подходит именно по этой причине. Тогда Ansible вам в помощь.
▫️Не очень подходит если хосты с разными операционками. Некоторые библиотеки различаются для Linux и Windows (там, где есть бинарники) и приходится мудрить более сложные схемы.
#tricks#basic
ElevenLabs вкатили SFX v2 — новая версия модели для генерации звуков
У ElevenLabs вышел апдейт SFX v2 — и теперь всё звучит реально по-другому. Качество звука подняли до 48 кГц, лупы стали бесшовными, а длина одного сэмпла выросла с 22 до 30 секунд.
Можно брать любой эффект из библиотеки, менять промпт и получать свежие вариации — ремикс на лету. И да, всё это работает даже на бесплатном плане, доступно в mp3 и WAV.
В последнее время часто использую эту функцию. Видео становятся интереснее и насыщеннее 🤟
😂 Репостни и реакций накидай, ага!
#Elevenlabs | AcidCrunch
ElevenLabs добавили Video-to-Music в Studio.
Закидываешь ролик — ElevenLabs в один клик подстраивает саундтрек под сюжет. Мне зашло: музыка реально в тему, а самое вкусное — она автоматом ложится на таймлайн. Летом у меня было три проекта, где я адски сводил нейромузыку (которая в Suno генерится до 7 минут) под 14–45-секундные ролики — боль. Теперь эта боль закрыта и экономит кучу времени. Поверь, я знаю, о чём говорю)))
😂 Не забывай репостить ага)
#elevenlabs | AcidCrunch
🎙La IA devolvió la voz perdida a una mujer después de 25 años
Sarah Ezekiel, una artista de 59 años de Londres, perdió su voz a los 34 años debido a la esclerosis lateral amiotrófica progresiva (la misma enfermedad que tuvo Stephen Hawking). Como resultado, su hijo Eric y su hija Aviva crecieron sin haber escuchado nunca la voz de su madre.
Especialistas de la empresa británica Smartbox desarrollaron un sintetizador de voz para Sarah y le pidieron una grabación de una hora con su voz. Sin embargo, solo pudo encontrar un video casero de 8 segundos grabado en la década de 1990, en el que se escuchaba el televisor de fondo.
Entonces, Simon Poole, desarrollador de Smartbox, utilizó herramientas de IA de ElevenLabs. La primera herramienta de IA limpió la muestra de voz eliminando el ruido, y otro modelo, entrenado con miles de voces, pudo rellenar los vacíos para producir el sonido final.
El resultado fue muy cercano a la voz original de la mujer, incluyendo su acento londinense y un ligero ceceo que ella alguna vez había odiado.
"Le envié muestras y me escribió un correo electrónico diciendo que casi lloró al escucharlas. Dijo que se las reprodujo a una amiga que la conocía antes de perder su voz, y fue como volver a tener su propia voz", contóPoole.
#noticias#elevenlabs@hiaimediaes
#ElevenLabs это нишевая AI команда, которая работает исключительно над достижением AGI в text-to-voice. Буквально одновременно с Whisper v3 (который стоит в нашем боте) они запускают Eleven Turbo v2, который просто уничтожает #OpenAI в качестве и скорости генерации. 400ms - это real time voice generation. 🤖
✔️Новая ачивка достигнута: ИИ может свободно разговаривать с вами по телефону и чтото продавать, вести вебинары, комментировать спортивные мероприятия и новостные каналы, озвучивать вебкам моделей или ИИ Стримеров на твиче (множество бизнес идей, которые можно прямо со вчера брать и монетизировать)
Пока 11Turbo v2 выдает идеальный английский в 30 языках и турецкий русский (с придыханием и выражением)
😘
Можно потестить и включиться к ним в API вот тут
🎙Озвучка на 32 языках: когда качество важно
В GPTunneL инструмент «Диктор» на ElevenLabs умеет говорить на 32 языках. Можно озвучить текст для видео, курсов или презентаций — без долгих поисков диктора и акцента «из соседнего подъезда».
Что умеет «Диктор»:
😮27 голосов: от строгих до дружелюбных, на любой повод
😮Настройка вариативности, стабильности, ясности и сходства: чтобы речь звучала естественно, а не как робот из 90-х
😮Ручная коррекция: ударения, сложные слова, числа — всё под контролем
Советы:
✍️Делите текст на абзацы, чтобы диктор не задыхался
✍️Прописывайте числа словами: нейросеть не любит склонения в длинных фразах
✍️Английские названия брендов: пишите английские названия русскими буквами и указывайте верное ударение, отражая их звучание.
✍️Тестируйте разные голоса и параметры: иногда бюджетный голос звучит лучше, чем профессиональный
📍Пошаговая инструкция в нашем блоге.
Контент без языковых границ — теперь это просто. Всех причастных — с праздником европейских языков.
⚡ Попробуйте озвучить свой текст на любом языке
#aitools@gptunnel#elevenlabs@gptunnel
🎧Озвучивай свои видео как профи
🔈Мы записали видео-гайд про ElevenLabs — одну из самых реалистичных нейросетей для озвучки в GPTunneL.
• Как клонировать голос или выбрать диктора
• Как сделать озвучку с интонациями, паузами и дыханием
• Как использовать модель для видео, подкастов и презентаций
• Где её найти в GPTunneL и что важно знать перед запуском
Смотри подробный ролик — разберёшься за 3 минуты⬇️
📱YouTube
📱VK Видео
🌐Rutube
#aitools@gptunnel#elevenlabs@gptunnel
🔖 Guarda la guía: transcripción gratuita de audio y video con ElevenLabs
La startup ElevenLabs ha presentado Scribe, un modelo avanzado de reconocimiento de voz que admite 99 idiomas.
Scribe detecta automáticamente el idioma y el número de hablantes, sincroniza el texto con precisión a nivel de palabra e identifica sonidos de fondo como música, ruido y aplausos.
📊 Según ElevenLabs, Scribe supera en precisión de reconocimiento de voz a Whisper Large V3 (OpenAI) y Gemini 2.0 Flash.
Cómo usarlo:
1️⃣ Inicia sesión en ElevenLabsy selecciona Speech to Text;
2️⃣ Sube tu archivo de audio o video y haz clic en Transcribe;
💾 Haz clic en Export para descargar tu transcripción.
Formatos disponibles: DOCX, HTML, JSON, PDF, SRT, TXT.
¡Es gratis hasta el 9 de abril!
Otros servicios de transcripción:
➡️MeetGeek — envía transcripciones a tu correo electrónico
➡️ tl;dv – para llamadas en Google Meet, Zoom y Teams
#manual#elevenlabs@hiaimediaen
🔖 Guarda la guía: cómo crear una voz única en ElevenLabs
🔈 ElevenLabs ha introducido Voice Design — una función que permite a los usuarios crear voces únicas de IA basadas en descripciones textuales.
En el mensaje, puedes especificar el género, la edad, el tono y la personalidad del personaje. ElevenLabs generará una voz única para la narración en solo unos segundos. Puedes crear no solo voces humanas, sino también voces para personajes como alienígenas, elfos o yetis. Soporta la narración en 32 idiomas.
Cómo usarlo:
1️⃣ Regístrate en ElevenLabs.
2️⃣ En la sección Voices", haz clic en el botón "Add a New Voice" y abre "Voice Design".
3️⃣ Describe las características de la voz y adjunta el texto para previsualizar.
4️⃣ Haz clic en "Generate Voice".
✅ Se generarán tres opciones de voz. Haz clic en "Guardar Voz" para guardar tu opción preferida.
Además, la biblioteca de ElevenLabs ofrece más de 3,000 voces listas para usar.
➡️ Puedes probarlo aquí.
¿Qué voz prefieres?
🎃 — Una Bruja
🤓 — Un Hombre Viejo
☃️ — Un Yeti
#manual#elevenlabs@hiaimediaes
Как быстро и БЕСПЛАТНО озвучить текст через нейросеть?
Сегодня в CookieCrunch Show #4 краткий гайд по Eleven Labs
Саммари по ролику тут:
* Заходишь на сайт и логинишься
* Получаешь 10к кредитов в месяц
* Жмёшь Instant Speech → Модель V3
* Выбираешь голос → Пишешь текст
* Для [эмоций] теги или Enhance
* Нажимай Generate Speech
* Скачивай или крути ещё
👏 Это проще чем ты думаешь. Проверяй. Делись с друзьями. Новая инфа — каждый понедельник!
Предыдущие серии тут: #СookieCrunch
#Elevenlabs | AcidCrunch