QR voice will let you speak up to 100 characters and create a QRcode that will replay that voice recording. Nice for listening comprehension activities for discrete point assessment.
there’s really no substitute for engaging in real conversations with other people, which is one of the reasons she is fond of the districts that are using the Middlebury curriculum in blended learning classrooms
Middlebury's program is mostly interpretive with some presentational aspects so best used in a blended environment where learners have the opportunity to practice spontaneous speaking in live situations. That said, if this is the only option it seems much better than the majority of what's out there for independent language study, in my opinion.