Похоже речь идет о преобразовании text-to-speech. Я-бы разделил на 2 части.
1) Преобразование текста в wave-form (почти все синтезаторы работают с волновой формой как с форматом выхода звука) $ espeak -f file.txt -w output.wav
2) Сконвертить waveform в mp3. $ lame output.wav ....
Средствами Python наверное можно сделать тоже самое если поискать native библиотеки для этого.
yarovikov, да. В области BigData, где я работаю - индексы вообще не исопользуются. Там просто partitioning, Z-Order и различные хитрости для сжатия вертикальных колонок. Просто запросы обычно идут массовые. Аналитика и маш-обучение. А для них индексы особо не нужны.
pfg21, забавное наблюдение. По поводу сайтов и Android. Многие интернет-магазины предлагают тебе установить приложение. Мотивируя это дескыть - не будете видеть рекламу. Мы конечно соглашаемся. Тема хорошая. Но приложение по странному обстоятельству запрашивает чуть больше прав чем надо приложению чтобы просто просматривать товары. Нас конечно это слегка подбешивает - но что делать. Либо реклама либо слежение. И бог его знает сколько уже приложений-магазинов установлено у вас в устройстве. Вообще наша безопасность расшатывается постепенно. Для нас еще стоит принципиальный вопрос - ставить или не ставить спортивный трекер. Но я знаю уже есть магазины спортивной обуви которые зачислают бонус за ... ходьбу. Вот так вот. Я допустим не поставлю это приложение. Но мои и ваши дети уже плюют на эти предрассудки. Они устанавливают вообще все.
Если у вас есть сет поисковых атрибутов, по которым будет поиск то можете построить по ним композитный индекс.
На этом пожалуй все.
Практически невозможно спроектировать таблицу которая-бы быстро отбивала любые типы поисковых запросов. Более того. Если вы щас построите кучу ненужных индексов - сложно будет в будущем проводить сравнительный анализ "как было" и "как стало". Поэтому не делайте вообще ничего. Пускай будет простая таблица без индексов. А когда будет конкретный запрос который работает плохо - вот тогда будете делать тюнинг.
Это подтверждает Дональд Кнут который говорит что оптимизация раньше времени - это корень всех зол.
Посредник Вася в данной схеме - это слабое звено. Тем более что в роли васи вы предлагаете рассматривать крупную сеть мессенджера которая подчиняется нормам и регуляторам разных государств и фактически сдаёт информацию по запросу. Тоесть вы мне предлагаете не просто Васю который является другом. Вы предлагаете Васю - товарища майора.
arklight, нет я имел в виду другое. Открытый, полузакрытый и закрытый интервал. Это из математики. Between моделирует интервал в котором включены точки A и B. Это не всегда удобно при работе со временем. Особенно со sliding window.
Adamos, согласен. Поскольку господин Назаров отказался объяснять от чего он скрывается - то в топике можно дать общие советы цифровой гигиены. Как-то - использовать одноразовые ОС наподобие Tails, Whonix. Не хранить никаких файлов нигде и никогда. Часто менять провайдеры интернета. Жить под чужими документами.
Но честно говоря жить в таком режиме - некомфортно. Как будто ты уже - преступник.
Adamos, эта прога будет операционной системой. А задачи слива будут поставлены в рамках например глобальной борьбы с миграцией и терроризмом. Я просто привел пример технической возможности. А организационную или правовую - вы уж придумайте
Adamos, тема топика - анонимность. Сценарии придумай сам. Купил местный смартфон в зарубежной стране. И тут - хопа. Два профиля двух телефонов - matched.
Мне кажется что анонимность напрямую связана с отказом от сервиса. Ну хочешь полной и абсолютной анонимности - продай все и иди жить в лес. Питаясь грибами и ягодами.
Я себе сматрт купил уже тогда, когда работодатель стал руки выкручивать. Надо было для многофакторки на телефон поставить генераторы токенов MS-Authenticator, Duo-Mobile e.t.c.
Еще о новых методах человеского профилирования. Скорость набора текста и особые паузы между буквами. Это физиология каждого человека. По ней тоже можно достаточно точно если не профилировать то классифицировать людей.
И еще о мобилах. Встроенный акселерометр позволяет достаточно точно определять походку человека по ритму и характерным качаниям телефона когда он лежит в кармане. Этот ритм так-же индивидуален как и кардиограмма сердца например.
Adamos, когда грузят много данных - то отключают любую логику проверки. В частности триггеры могут быть узким местом. Или констрейнты. Особенно если они проверяют регулярку. Впрочем это - up to you. Если тебе надо загрузить десяток строк - то такой метод нормален. Просто тебе надо будет на каждое срабатывание реагировать. Согласись если битых строк много то оператор просто устанет нажимать ОК в UI. А битых строк бывает много.
1) Преобразование текста в wave-form (почти все синтезаторы работают с волновой формой как с форматом выхода звука)
$ espeak -f file.txt -w output.wav
2) Сконвертить waveform в mp3.
$ lame output.wav ....
Средствами Python наверное можно сделать тоже самое если поискать native библиотеки для этого.