I have a game, created specifically to also be compatible for mobile players, that already takes a bit for players to load in due to my use of textures and relatively high quality assets. I have a guide NPC as part of my game and I’m on the fence about adding voiced lines to it, as I’m unsure of how much of a memory hit my game would take from storing an extra hundred or so audio instances.
You don’t need to have all of them loaded at once. Why don’t you make an array of all voice lines which stores the sound ID’s and make a simple script that automatically loads the next 2-3 voice lines you can do that with only 3 Sound instances so there are only 3 sounds loaded at once.