feat: speaker name mapping
fix: BeautifulSoup missing dependency