Это недопустимая строка JSON, потому что вы не экранируете двойные кавычки на уровне JSON, только на уровне языка. После удаления первого уровня управляющих кодов ваша строка JSON будет выглядеть следующим образом:
"I said, "Hello""
Двойная кавычка перед "Hello" заканчивает строку, поэтому сообщение об ошибке говорит:
Неожиданный токен H в JSON в позиции 10
Строка JSON, которую вы хотите:
"I said, \"Hello\""
Чтобы создать строковый литерал в Elm, вам нужно "дважды убежать" от двойных кавычек, что на практике означает просто добавление экранированного обратного слеша непосредственно перед каждым из экранированных двойных кавычек:
Decode.decodeString Decode.string "\"I said, \\\"Hello\\\"\""