The sound in the sound track is either in Taiwanese dialect or Fujian dialect, which are close enough. I'd venture to say this is Taiwan, probably not Taipei. Once you leave Taipei going south in Taiwan, it's quite similar to mainland in appearance by and large.