Запятых может и не нужно, но как объявлять напряжение? Например, 13,6V?
Вы не ответили про формат данных.
В общем случае я себе представляю так:
Объявление параметра, знак, сотни, десятки, единицы, объявление целых, десятые доли, объявление десятых, единицы измерения.
Например:
Напряжение бортовой сети плюс тринадцать целых шесть десятых вольт.
Уточните по всем параметрам.
----
P.S.
Пока для пробы по моему варианту. При нажатии на кнопку проговаривается только напряжение бортовой сети. Для правильного воспроизведения следует подготовить аудиофайлы.
1. Файловая система карты памяти - FAT32.
2. В корне карты памяти нужно создать каталог с названием mp3.
3. В него поместить все аудиофайлы.
4. Имя файла должно начинаться с четырехзначного числа, соответствующего звуковому фрагменту. В конце точка и расширение mp3.
Имена файлов до 10: 0000, 0001...0009
Имена файлов от 10 до 20: 0010,0011...0019
Десятки от 20 до 100: 0020,0030...0090
Сотни: 0100, 0200...0900
Тут я думаю все понятно, путаницы не будет.
Теперь дальше, тут все в ручном режиме, но некоторая система есть.
- Объявление параметра. Имя имеет формат 11хх. Пока только работает "Напряжение бортовой сети" имя файла должно иметь такой вид: 1100_бла_бла_бла.mp3
- Знак величины параметра. 1000_бла_бла_бла.mp3 - плюс. 1001_бла_бла_бла.mp3 - минус.
- Объявление целых (произносится слово "Целых") 1002_бла_бла_бла.mp3. Объявление десятых (произносится слово "Десятых") 1003_бла_бла_бла.mp3.
- И в завершение, единицы измерения. Имя файла будет начинаться с 12хх. Пока будет произноситься только "Вольт". Имя этого файла 1200_бла_бла_бла.mp3.
Имя кроме первых 4-х цифр может больше не содержать текста, будет работать и так, и так.
Создайте недостающие файлы, и переименуйте имеющиеся.
5. В конце аудиофайла должна быть минимальная пауза. Иначе возможно "проглатывание" следующего файла.
6. Соберите все необходимые для озвучки файлы и выложите их мне. Тогда я уже по имеющимся именам буду прописывать их в программу.
7. Если необходимо произношение с согласованием падежей и т.п., тогда для этого должны быть отдельные файлы. Например: сто целых одна десятая, а может быть: сто одна целая две десятых.
---
P.P.S.
Добавил еще озвучку параметров. Набор аудиофайлов по
ссылке. Можно заменить другими, сохранив начальное число в имени файла.
Остальным алгоритмом пока не занимался. Будут обновления прошивки - выложу здесь, посматривайте за датой редактирования сообщения.
---
P.P.P.S.
Прошивка доработана. Реализован основной функционал.