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