Ну так эту кодировку очень легко в букво цифры потоково читать, вы читаете по 2 бита ваш поток, складывая точки и тире, пока не найдете коротку или динную паузу, типа 00 или 10. Нашли 00 - проверили накопленные точки и тире на соответствие символу, если 01 еще дополнительно записали накопленные символы как слово, ну или записали после слова пробел, как там правильней