Piezo buzzer keeps buzzing

What I am going to make is a alert system, which uses a piezo buzzer and a radio(NRF24l01) module.
If this system receives a text “Hello World”, then a beeper will alert user with sound.
But this beeper keeps crying like a 2-year-old baby who needs diaper change.
Please help me.

This is the code.
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
int beeper = 3;
RF24 radio(7, 8:); // CE, CSN
const byte address[6] = “00001”;
void setup() {
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(0, address);
radio.setPALevel(RF24_PA_MIN);
radio.startListening();
pinMode(beeper,OUTPUT);
}
void loop() {
Serial.println(“Start2”);
digitalWrite(beeper,LOW);
while (radio.available()) {
char text[32] = “”;
radio.read(&text, sizeof(text));
Serial.println(text);
if (text == “Hello World”)
{
digitalWrite(beeper,HIGH);
delay(1000);
digitalWrite(beeper,LOW);
}

}
}

 if (text == "Hello World")

You cannot use equality with strings. Use the string compare function strcmp().

More string compare, concatenation, search and copy functions.