fix: add keys() method to VoiceCache for resolve_intro compatibility

This commit is contained in:
Artem Akymenko
2026-07-22 15:31:43 +03:00
parent d3682e7672
commit 72d5e3d1db
+4
View File
@@ -33,6 +33,10 @@ class VoiceCache:
"""Clear all cached voices.""" """Clear all cached voices."""
self._cache.clear() self._cache.clear()
def keys(self):
"""Return cached voice specs."""
return self._cache.keys()
def __contains__(self, voice_spec: str) -> bool: def __contains__(self, voice_spec: str) -> bool:
return self.contains(voice_spec) return self.contains(voice_spec)