* Converts a File object to a base64 data URL
(file: File)
| 51 | * Converts a File object to a base64 data URL |
| 52 | */ |
| 53 | function fileToBase64(file: File): Promise<string> { |
| 54 | return new Promise((resolve, reject) => { |
| 55 | const reader = new FileReader() |
| 56 | reader.onload = () => resolve(reader.result as string) |
| 57 | reader.onerror = reject |
| 58 | reader.readAsDataURL(file) |
| 59 | }) |
| 60 | } |
| 61 | |
| 62 | /** |
| 63 | * Creates an audio stream handler for text-to-speech conversion |
no test coverage detected