1

Этап 1

Прочитать главы книги о Rust "4.x Syntax and Semantics"

2

Этап 2

Прочитать главы книги о Rust "5.x Effective Rust"

3

Этап 3

Написать простой синтезатор речи

1

Этап 1

Прочитать главы книги о Rust "4.x Syntax and Semantics"

2

Этап 2

Прочитать главы книги о Rust "5.x Effective Rust"

3

Этап 3

Написать простой синтезатор речи

09 марта 2016 05 мая 2016
Цель завершена 23 мая 2016

Автор цели

Карьера и работа

Познакомиться с языком программирования Rust (и написать синтезатор речи!)

Хочу познакомиться с этим языком программирования и написать небольшое приложение просто для обучения (сейчас думаю о очень простом синтезаторе речи). Дело в том, что скоро я планирую начать более масштабный проект для которого понадобится бэкенд. Раньше я думал писать его на Go с которым уже имею некоторый опыт. Возможно так и будет. Но во-первых в Go есть несколько слабых особенностей, которые мне не сильно нравятся (например то, что производительность и потребление памяти программ на нем в некоторых тестах не слишком далека от Java и это при том, что он компилируемый язык, слабая совместимость с С-программами/библиотеками, сборщик мусора, замедляющий работу программы). Я также не хочу писать бэкенд на более общепринятых для этого языках (с которыми я имел дело раньше) как php, python, js, java, C# - по разным причинам, но больше всего потому, что хочу писать на удобном современном языке, компилируемом в быстро исполняемый код, пригодном в случае надобности не только для серверного бекенда, но и для прикладного а так же и системного уровня. Говорят такого комбайна быть не может, но я считаю иначе. <trollmode>В свое время Object Pascal был почти таким.</trollmode> Вообщем, если мне не понравится или у меня не найдется достаточно времени на эту цель до начала проекта - буду скорее всего писать на Go или в крайнем случае на Java.

 Критерий завершения

Пройдены основные конструкции языка, написана достаточно сложная, но не слишком объемная программа

 Личные ресурсы

Очень мало времени в основном по ночам

  1. Прочитать главы книги о Rust "4.x Syntax and Semantics"

  2. Прочитать главы книги о Rust "5.x Effective Rust"

  3. Написать простой синтезатор речи

    1. Базовый функционал командной строки

    2. Полностью синтетический синтезатор (просто шипение и гудение - должно получиться прикольно =)

    3. Запись результата в wav файл

    4. Синтез речи из предзаписанных "паттернов" ( записанных с микрофона букв =)

    5. Поддержка работы в режиме http сервера

    6. Режим воспроизведения синтезированной речи через колонки (попробовать подключить библиотеку Bass)

  • 3549
  • 09 марта 2016, 11:59
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?