Although this is not directly linked to the nine gifts as set out in 1 Corinthians 12, I thought I will comment on it as it intrigues me.
In Acts 2:4 it says "And they were all filled with the Holy Spirit, and began to speak in other languages, as the Spirit gave the ability to them to speak. (Please note this is languages not tongues as the following verses make clear.)
Act 2:5 And Jews were living in Jerusalem, devout men from every nation of those under heaven.
Act 2:6 But this sound occurring, the multitude came together and were confounded, because they each heard them speaking in his own dialect.
Act 2:7 And all were amazed and marveled, saying to one another, Behold, are not all these, those speaking, Galileans?
Act 2:8 And how do we hear each in our own dialect in which we were born,
Act 2:9 Parthians, and Medes, and Elamites, and those living in Mesopotamia, both Judea and Cappadocia, Pontus and Asia,
Act 2:10 both Phrygia and Pamphylia, Egypt, and the regions of Libya over against Cyrene, and the temporarily residing Romans, both Jews and proselytes,
Act 2:11 Cretans and Arabians; in our own languages we hear them speaking the great deeds of God?
Note the comment "And all were amazed and marveled, saying to one another, Behold, are not all these, those speaking, Galileans?"
Why were they amazed they were Galileans? Galilee as a province was not noted for being a seat of learning. Most living there would be employed in manual labor i.e. fishing, tent-making, so their opportunity to learning languages would have been minimal, hence the surprise. How would they have known they were Galileans? Dialect or accent would have given them away, like the Liverpudlian accent in the UK. If you don't know where that is, think of the Fab Four, the Beatles who came from Liverpool in the North West of England.
The question is how did the Jews visiting Jerusalem hear their own particular language? There was a hell of a lot of them because they were from every nation under the sun. If the disciples all spoke in the language they had been given at the same time, no one would hear what was being said. How many did that involve? Whatever the number something supernatural was happening.
When it came to addressing the crowd, only 12 speakers were involved, or was it only Peter. Even though he stood up with the eleven does not mean 12 spoke.
Act 2:14 But standing up with the Eleven, Peter lifted up his voice and spoke out to them, Men, Jews, and all those living in Jerusalem, let this be known to you, and listen to my words: Note it says that Peter lifted up his voice, not 12.
So thousands heard what was being said in their own languages. How did this happen? There is only one explanation I can come up with and it is this. Peter spoke to the crowd in his own language and the Holy Spirit translated his words to the crowd in their own language so that everyone heard what was said in their own language.
And I believe that this happened to enable the Holy Spirit to display his supernatural power. I have said many times that the New Testament church was birthed with power and prayer. The two things that are absent today in most churches. Nuf zed.