Audio

Classes

windows_toasts.toast_audio.AudioSource(value)

Different audios built into Windows

windows_toasts.toast_audio.ToastAudio([...])

Audio configuration in a toast

API

enum windows_toasts.toast_audio.AudioSource(value)[source]

Different audios built into Windows

Valid values are as follows:

Default = <AudioSource.Default: 'Default'>
IM = <AudioSource.IM: 'IM'>
Mail = <AudioSource.Mail: 'Mail'>
Reminder = <AudioSource.Reminder: 'Reminder'>
SMS = <AudioSource.SMS: 'SMS'>
Alarm = <AudioSource.Alarm: 'Looping.Alarm'>
Alarm2 = <AudioSource.Alarm2: 'Looping.Alarm2'>
Alarm3 = <AudioSource.Alarm3: 'Looping.Alarm3'>
Alarm4 = <AudioSource.Alarm4: 'Looping.Alarm4'>
Alarm5 = <AudioSource.Alarm5: 'Looping.Alarm5'>
Alarm6 = <AudioSource.Alarm6: 'Looping.Alarm6'>
Alarm7 = <AudioSource.Alarm7: 'Looping.Alarm7'>
Alarm8 = <AudioSource.Alarm8: 'Looping.Alarm8'>
Alarm9 = <AudioSource.Alarm9: 'Looping.Alarm9'>
Alarm10 = <AudioSource.Alarm10: 'Looping.Alarm10'>
Call = <AudioSource.Call: 'Looping.Call'>
Call2 = <AudioSource.Call2: 'Looping.Call2'>
Call3 = <AudioSource.Call3: 'Looping.Call3'>
Call4 = <AudioSource.Call4: 'Looping.Call4'>
Call5 = <AudioSource.Call5: 'Looping.Call5'>
Call6 = <AudioSource.Call6: 'Looping.Call6'>
Call7 = <AudioSource.Call7: 'Looping.Call7'>
Call8 = <AudioSource.Call8: 'Looping.Call8'>
Call9 = <AudioSource.Call9: 'Looping.Call9'>
Call10 = <AudioSource.Call10: 'Looping.Call10'>
class windows_toasts.toast_audio.ToastAudio(sound: AudioSource | str = AudioSource.Default, looping: bool = False, silent: bool = False)[source]

Audio configuration in a toast

Parameters:
  • sound (Union[AudioSource, str]) – Selected AudioSource to play

  • looping (bool) – Whether the audio should loop once it ends. Stops abruptly when the notification is dismissed

  • silent (bool) – Silence any audio

sound: AudioSource | str = 'Default'
looping: bool = False
silent: bool = False
property sound_value: str

Returns the string value of the selected sound