So, for contrast, my mental experience is mainly visual with some other constructed senses, and intermittent verbalizations. Sometimes the verbalizations are sentences. Sometimes they're phrases, or single words. Sometimes they're entirely absent.
Sometimes my mental experience is something I might call spatializations, rather than visualizations, especially when I'm solving problems with data structures. These will be 3-dimensional spatial arrangements of symbolic objects without any specific shapes, colors, or textures.
I've been a programmer and a technical writer for a little over thirty years. I have a lot of practice converting my thoughts into words. It's pretty much always a distinct conversion process, though. I usually cannot speak my thoughts because they mostly aren't words. I have to go through a process of translation to represent them as words.