Now there are diversities of gifts , but the same Spirit . There are differences of ministries, but the same Lord . And there are diversities of activities, but it is the same God who works all in all . There is no other way to obtain a holy spiritual gift. God is the one and only source, bestower, and giver of holy gifts.
Talent is what a person can do.
A spiritual gift is what God can do, in and through one of His children. Some Christians with God-ordained singing ministries have excellent voices. They have the gift . Those preachers have talent. On the other hand, I have heard preachers who were NOT all that great as speakers.