DigiBeach, файл JSON не должен "дозаписываться". Изменение JSON нужно выполнять атомарно. Нужно один раз сериализовать в JSON и сохранить в файл. Как только данные записаны в файл, можно выполнить какое-то дополнительное действие.
MrRitm, если есть доступ к машине по SSH, то phpmyadmin безопаснее всего отключить, а вместо него использовать с локальной машины MySQL Workbench или другой клиент MySQL через туннель SSH.
я думал так сделать: запись перевести в текст, потом текст разбить на слова и поместить в массив. Массив сортируем, например по убыванию и таким образом сравниваем оригинальный текст и преобразованный из голоса
плохая идея и корявое звучание будет незамечено, ИМХО. Нужно работать на низком уровне, то есть голоса, а не текста. Speech frame.
То есть нужен оригинал профессионального произношения и сравнивать со звуком с микрофона.