There is a substantial amount of research on Romani dialects. But what makes the situation especially interesting and unique is that they are heavily influenced by the local languages, some to the point that there is more of the local language in the dialect than the original grammar or vocabulary of the original Romani language, and for that reason the 'dialects' are very different from each other. The degree of influence, usage, etc., also varies substantially, both across dialects and for different individuals.
In short, that's not my area of expertise specifically but I have seen a number of books and articles about the topic, so you can find them too if you are interested. I think vocabulary and some basic grammatical aspects (including pronunciation) would be easy to find. Detailed grammatical descriptions are rarer. You can also find, in some cases, stories from different dialects, either translated or transcribed with glosses.