
Нейро
12 постов
12 постов
1 пост
Завтра обещают затмение Луны. Если будете фотографировать и выкладывать фото.. Мне интересно, у меня телескопа нет, а из фотоаппаратуры заблоченая видеокамера на ноуте (
Вы бы не могли как-то намекнуть, где будете выкладывать. Это будет круто. Я постараюсь в живую посмотреть (через очки, обычные), но у нас может быть облачно (
Всем бобра ;)
Судя по всему, это они в молодости :D
Так-то я пирог стряпал. И в это время мне пришла идея! Почему бы не попросить нейросеть сгенерить то, что у меня давно не получалось? Пара-тройка попыток, несколько уточнений и вот, есть результат (ниже на видео).
На видео только звук, звук - это озвучка азбукой Морзе фразы: "Привет Пикабу". Перевод wav в mpeg4 был без записи проведен в консоли, запрос на генерацию прилагается в спойлере(спойлер не захотел, получился явный текст) ниже (запрос на генерацию кода для Java 8, так что если вы используете Питон, то нужно будет доработать). Перевод звукового файла в видео, это потому что можно только видео постить. Так бы я только звук залил.
Я добавлю лог из точек и тире, что было понятно, что код как бы логи по честному пишет.
Morse code: .--. .-. .. .-- . - .--. .. -.- .- -... ..-
Morse code audio saved to: morse_output.wav
А вот само собственно видео содержащее черный экран и содержательный звук :D
Сам вызов выглядит так:
public static void main(String... args) {
MorseCodeConverter morseCodeConverter = new MorseCodeConverter();
morseCodeConverter.convertAndPlay("Привет Пикабу");
}
Если будут вопросы по программной части, что-то могу подсказать.
Промпт (Я еще потом допиливал и ffmpeg приделывал, но в промпт это не попало):
Сгенерируй для java 8 класс, который в качестве аргумента принимает строку на русском. Полученную строку класс должен перевести в отдельном методе в азбуку Морзе и вывести в лог на уровне debug (используй Logback) в виде точек и тире, отдельные буквы должны разделяться двойным пробелом, после этого должен быть вызван метод, который сгенерирует звук (морзянку), который будет слышен из динамиков компьютера. Задай параметры длительности точки и частоты звука при инициализации полей класса. Используй наиболее принятые длительности точек, тире, разделителей знаков, букв и частоты. Дополнительно добавь метод, который не только воспроизводит звук, но и записывает сгенерированный звук в файл, указанный в качестве аргумента как строковой параметр. Добавь данный промпт в качестве комментария к генерируемому классу. Сгенерируй только код, без пояснений. После генерации уточни, что можно добавить и улучшить.
Что бы было понятно, у меня на Пикабу звук отключен. Такчто я не всегда знаю, что на видео звук.
Так вот, у вас нет сердца, если вы поставите хоть один минусик 8-)
Обычно я котов посчу, но тут сабакен :) Крутой задорный сабокен.