Блог
Почему Talki сохраняет запись до того, как расшифровать её
Для инструмента диктовки аудио обычно лишь средство. Мы считаем, что аудио и есть мысль, а текст только одна попытка её записать.
С чего всё началось
Идея приходит, пока вы идёте к чайнику. Вы нажимаете сочетание клавиш, говорите три предложения, а получаете текст, похожий на чужой конспект. Имя искажено, часть фразы пропала, число изменилось. Аудио уже нет, а с ним и половины идеи.
Распознавание речи стало очень хорошим, но не идеальным, и ошибки в нём редко бывают случайными. Они попадают в самые важные для вас слова: имена, названия продуктов, необычное слово, которое вы выбрали нарочно. Если запись выброшена, ошибка остаётся единственным свидетельством того, что вы сказали.
Правило
Talki следует одному правилу порядка:
- Остановить запись.
- Сохранить исходное аудио в библиотеку на вашем Mac.
- Только потом расшифровывать.
На этом построено всё остальное в приложении. Ошибка сети означает повторную попытку, а не потерю. Неудачная модель означает повтор с моделью получше. Расшифровку, в которой вы сомневаетесь, можно сверить с тем, что вы сказали.
Три слоя, которые не смешиваются
Каждая запись в Talki хранит рядом три вещи:
- Исходную запись, ровно такую, какой она была сделана.
- Исходную расшифровку, ровно такую, какую вернул провайдер, с пометкой о провайдере и модели.
- Итоговый текст после словаря, необязательной чистки и ваших собственных правок.
Правки в третьем слое никогда не меняют первые два. Поэтому чистку не страшно пробовать: если AI-правка ушла от того, что вы имели в виду, версия с вашими настоящими словами в одном клике.
Чего это стоит
Хранение аудио занимает место на диске. Короткие диктовки весят немного, и Talki хранит их в локальной библиотеке, которую можно чистить: перемещение заметки в Корзину можно отменить, а окончательное удаление сначала спрашивает подтверждение.
Ещё это чуть замедляет интерфейс: Talki ждёт, пока файл запишется, и только потом сообщает «сохранено». Мы считаем, что слово «сохранено» должно означать, что файл существует.
От чего мы отказались
- Никакого скрытого резервного копирования в облако. Записи остаются на том Mac, где они сделаны. Синхронизация через iCloud, которую мы делаем, переносит текст, а не аудио.
- Никаких автоматических платных повторов. Если облачный запрос не удался, вы сами решаете, тратить ли ещё один запрос.
- Никакой записи встреч. Talki нужен для вашего собственного голоса, а не для записи других людей.
Что дальше
Сохранённый источник открывает возможности, к которым мы хотим подходить осторожно: заново расшифровывать старые заметки более сильными моделями, сравнивать две расшифровки одной записи и переносить идеи между устройствами, не теряя их происхождения. Всё это возможно, только пока верно одно: оригинал на месте.
Если у вас есть история о диктовке, которая пошла не так, расскажите её нам на support@talki.im.