A horn device (A), which is configured to resonate, by a resonator , sound produced by vibrating a diaphragm , comprising: a control part configured to vibrate the diaphragm; a temperature measurement part configured to measure a temperature inside the horn device (A); and a voltage measurement part configured to measure a voltage value used to vibrate the diaphragm ; characterized in that the control part is configured to set a predetermined value fx as a subtracting value and vibrate the diaphragm at a frequency that is obtained by subtracting the predetermined value fx from a predetermined resonance frequency fc according to at least any of the temperature measured by the temperature measurement part and the voltage value measured by the voltage measurement part , wherein the control part is configured to set the vibration frequency which vibrates the diaphragm by a frequency f out of a PWM signal, wherein , when the temperature T measured by the temperature measurement part is within the normal temperature range ranging from a first temperature threshold T th1 to a second temperature threshold T th2 the control part sets the frequency f out of the PWM signal to an initial value of the frequency f 0 , which is the predetermined resonance frequency fc in the normal temperature range, and , when the voltage value Vb measured by the voltage measurement part is within a normal voltage range ranging from a first voltage threshold V th1 to a second voltage threshold V th2 , the control part sets the frequency f out of the PWM signal to the initial value of the frequency f 0 , which is the predetermined resonance frequency fc in the normal temperature range. a control part configured to vibrate the diaphragm; a temperature measurement part configured to measure a temperature inside the horn device (A); and a voltage measurement part configured to measure a voltage value used to vibrate the diaphragm ; characterized in that the control part is configured to set a predetermined value fx as a subtracting value and vibrate the diaphragm at a frequency that is obtained by subtracting the predetermined value fx from a predetermined resonance frequency fc according to at least any of the temperature measured by the temperature measurement part and the voltage value measured by the voltage measurement part , wherein the control part is configured to set the vibration frequency which vibrates the diaphragm by a frequency f out of a PWM signal, wherein , when the temperature T measured by the temperature measurement part is within the normal temperature range ranging from a first temperature threshold T th1 to a second temperature threshold T th2 the control part sets the frequency f out of the PWM signal to an initial value of the frequency f 0 , which is the predetermined resonance frequency fc in the normal temperature range, and , when the voltage value Vb measured by the voltage measurement part is within a normal voltage range ranging from a first voltage threshold V th1 to a second voltage threshold V th2 , the control part sets the frequency f out of the PWM signal to the initial value of the frequency f 0 , which is the predetermined resonance frequency fc in the normal temperature range. <EOS>