Данный проект приостановлен.
Приложение, созданное с использованием технологий искусственного интеллекта до 1980 года, которое генерирует упрощённую партитуру и может воспроизводить аккомпанемент и текст песни.
Этот проект (основной репозиторий — index.html
) лучше всего описывает себя на главной странице (https://14725.github.io/foolplay
), поэтому я не буду дублировать информацию (чтобы избежать необходимости поддерживать два документа одновременно).
Не требуется Node.js или другие подобные технологии. build.htm
не является интерпретатором компиляции, а представляет собой однофайловый упаковщик для запуска в браузере.
Вы можете клонировать этот проект или загрузить его копию с помощью команды «скачать zip». Для полноценного запуска программы вам потребуется локальный сервер.
Говорят, что если у вас установлен Python (большинство дистрибутивов Linux), это будет легко (затем доступ к http://localhost:8000/
).
Python 3:
# Если вы используете Windows, замените python3 на py
python3 -m http.server
Python 2:
python -m SimpleHTTPServer
Что касается пользователей Windows, то тут уж как повезёт. Потому что такие инструменты, как HTTPSASM, лучше встроенного сервера Python, поскольку они сразу готовы к использованию и не требуют установки.
edit.htm ------------ Основная программа этого приложения
FAIL.htm ------------ Страница ошибок тестирования браузера без функции загрузки BLOB
faq.html ------------ Ответы на часто задаваемые вопросы
favicon.ico --------- Значок адресной строки
index.css ----------- Таблица стилей для страниц документов (water.css)
index.html ---------- Главная страница / страница о приложении
jpfont-nds.otf ------ (не используется, встроен в style.css) шрифт для нот «Rage Nunsong»
LICENSE ------------- Лицензия и заявление об авторских правах
manifest.json ------- Файл конфигурации PWA
README.md ----------- Я!
SerWork.js ---------- Сервисный работник для офлайн-скриптов
style.css ----------- таблица стилей edit.htm
+data --------------- папка со звуковыми данными
+-- inf.d ----------- метки источников звука
+-- pianosap.mp3 ---- сэмпл фортепиано
+-- voice.jpg ------- данные источника звука (MP3 или любой сжатый формат)
+-- voice.png ------- данные источника звука (несжатые 16 бит / 44100 Гц PCM)
images/1024x1024.png Изображение для PWA
+img ---------------- изображения для обозначения нот (см. имена файлов)
+-- coda.svg
+-- segno.svg
+js ----------------- основная логика программы
+-- mespeak --------- mespeak
+---+-- en.json ----- словарь MeSpeak для английского языка
+---+-- mespeak-core.js (модифицированный)
+---+-- mespeak.js
+---+-- mespeak.zip - исходный код в сжатом виде
+---+-- README.md -- Что изменилось?
+---+-- transplant.js клей для синтеза звука MeSpeak
+-- Chord.js -------- генератор аккордов
+-- eruda.js -------- консоль веб-страницы
+-- Music.js -------- основная логика (включает PopuoWindow, Util, Music, UI)
+-- Player.js ------- проигрыватель (голос и фортепиано)
+-- TinyPY.js ------- мини-генератор пиньинь
+-- touchShim.js ---- начальная поддержка сенсорного экрана
+-- yux-storage.js -- IndexedDB оболочка
+music -------------- примеры файлов
+-- (пропущено)
+pack --------------- однофайловый упаковщик
+-- build.htm
+-- readme.md
+-- terser.js ------- сжатие JS
Я очень ленив и не хочу обновлять, так что этот план никогда не будет реализован. Возможно, я внесу изменения во время отпуска.
Лучше посмотрите index.htm, я больше не могу писать.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )