# ruff: noqa INTRO_TEXT = """👋 Добро пожаловать! Это бот для сбора аудионабора данных для задачи автоматического протоколирования совещаний. Суть его работы предельно проста. Вам будет отправлен набор реплик из вымышленного совещания, каждую из которых вы сможете озвучить, отправив обыкновенное голосовое сообщение. Реплики не будут содержать никакой личной, чувствительной или оскорбительной информации, все имена, адреса и прочие конкретные данные, если такие встретятся, являются вымышленными. Если что-то пойдёт не так, бота можно перезапустить командой /start 📋 Отправляя голосовые сообщения, вы соглашаетесь с тем, что записи вашего голоса могут быть сохранены, обработаны и включены в набор данных. Подразумевается, что данный набор данных будет использоваться для обучения моделей машинного обучения и оценки их качества. Набор данных может быть опубликован в открытом доступе под свободной лицензией. Если вы передумаете, вы можете отозвать согласие, написав мне: — либо в Telegram: @TheArity — либо на электронную почту: artem@tishenko.dev И я удалю все ваши записи из набора данных. Для продолжения отправьте сообщение: ``` Принять и продолжить ``` """ ACCEPT_TEXT = "Принять и продолжить" INVALID_INTRO_RESPONSE = f'❌ Для продолжения отправьте сообщение: "{ACCEPT_TEXT}"' SPECIFY_GENDER_TEXT = """👤 Пожалуйста, укажите ваш пол. Это необходимо для подбора подходящих реплик для озвучивания, так как речь в них ведётся от первого лица.""" NO_MORE_SCENARIOS_TEXT = """📭 Пока нет доступных реплик для озвучивания. Вы получите уведомление, когда появятся новые сценарии совещаний.""" FIRST_REPLICA_INSTRUCTIONS = """🎙 Начинаем запись дорожки! Бот будет отправлять вам реплики одну за одной и ждать от вас голосовые сообщения с их озвучкой. Вы можете остановиться в любой момент и вернуться к боту в удобное время. Результат будет добавлен в набор данных только когда все реплики из дорожки будут озвучены. — При отправке голосовых сообщений старайтесь избегать фоновых шумов и других посторонних звуков. — Старайтесь говорить естественно, как будто вы действительно просто общаетесь с другими людьми. — Постарайтесь не произносить слова, которых нет в реплике. — При этом дополнительные звуки, как, например, "эээ", "ммм", "эх" и подобные, вполне допустимы, так как делают речь более естественной. А теперь запишите аудиосообщение с текстом вашей первой реплики! """ SHOW_REPLICA_TEXT = "📝 Реплика {num} из {total}:" CONFIRM_RESTART_TEXT = """⚠️ Вы уверены, что хотите начать заново? Все текущие записи этой дорожки будут удалены. 💡 После завершения записи можно будет перезаписать отдельные реплики.""" CONFIRM_SAVE_TEXT = """✅ Дорожка полностью озвучена! Вы можете перезаписать отдельные реплики перед сохранением, если с ними что-то не так. Сохранить результат?""" ASK_REPLICA_NUMBER_TEXT = "🔢 Введите номер реплики для перезаписи (1-{max}):" REPEAT_REPLICA_TEXT = "🔄 Перезапись реплики {num}/{total}:" VOICE_EXPECTED_TEXT = "❌ Пожалуйста, отправьте голосовое сообщение с озвучкой реплики." VOICE_SAVE_ERROR_TEXT = """❌ Произошла ошибка при сохранении аудиозаписи. Возможные причины: • Временные проблемы с сетью • Проблемы с серверами Telegram Пожалуйста, попробуйте отправить голосовое сообщение ещё раз.""" VOICE_TOO_LONG_TEXT = """❌ Голосовое сообщение слишком длинное. Максимальная длительность — {max_duration} секунд. Длительность вашего сообщения — {duration} секунд. Пожалуйста, запишите более короткое сообщение.""" TRACK_SAVED_TEXT = """✅ Дорожка сохранена! 🙏 Спасибо большое за вашу помощь! Если у вас есть желание и возможность, вы можете озвучить ещё несколько дорожек! 📊 Ваша статистика: • Озвучено реплик: {total_replicas} • Завершено дорожек: {completed_tracks} • Общее время записи: {duration}"""