For what you want to achieve, you would need to crossfade the individual Regions to create seamless transitions between them. Unfortunately, GarageBand doesn't have the ability to fade or crossafe Audio Regions (Logic Pro X does). However, not all is lost, there is a workaround you can do the same thing with automation.
Look at the screenshot to understand the procedure.
- Create Two Audio Tracks
- The First Audio Track has the Audio Region of your vocal recording
- Apply Volume Automation to increase the level at the beginning of the Region and lower it at the end of the Region.
- Now copy (opt+drag) that Region to the second Track so the ending of the first Region overlaps with the beginning of that Region. The Automation is copied with the Region.
- Now select the Region on the first Track and the Region (you just copied) on the second Track and opt+drag to the right to copy both, again so the second and third Region overlap.
- Continue that copying procedure as long as you need it to be.
As you can see, when one Region fades out, the other Region on the alternate Track fades in, creating a seamless crossfade.

You have to play around a little bit to find the right length for the automation to come in and out and also how much to overlap the Regions.
I explain all the details about Automation and the rest of GarageBand my book. "GarageBand X - How it Works"
One Tip:
Instead of having a linear Automation Curve between two Automation Control Points (the dots), you can create logarithmic shapes by shift+control+dragging the line between two Control Points. Drag left/right for s-shape or up/down for exponential curves. It will look something like that (sh+ctr+click on the line to reset to linear curve).

Hope that helps
Edgar Rothermich - LogicProGEM.com
(Author of the "Graphically Enhanced Manuals")
http://DingDingMusic.com/Manuals/
'I may receive some form of compensation, financial or otherwise, from my recommendation or link.'