isd1760 using Arduino SPI

How to specifically choose a recorded audio in isd1760 using Arduino SPI? For example, if x = 0 (play specific voice). The codes that i have so far repeats the recorded voice over and over again. I can't seem to play specific audio.

Here is the link for the data sheet of isd1760

#include <SPI.h>
//opcodes
#define PU          0x01
#define CLR_INT     0x04
#define PLAY        0x40
#define FWD         0x48
const int Slaveselect=10;


  void setup() {
    
  SPI.begin();
  SPI.setBitOrder(LSBFIRST);
  SPI.setDataMode(SPI_MODE3);
  pinMode(Slaveselect,OUTPUT);
  
  digitalWrite(Slaveselect,LOW);
  SPI.transfer(PU); // power up
  SPI.transfer(0x00); 
  digitalWrite(Slaveselect,HIGH);
  delay(100);
 
 digitalWrite(Slaveselect,LOW);
 SPI.transfer(CLR_INT); // clear interupt 
 SPI.transfer(0x00); 
 digitalWrite(Slaveselect,HIGH);
 delay(100);
 
}

void loop() {
  
 digitalWrite(Slaveselect,LOW);
 SPI.transfer(PLAY); // play
 SPI.transfer(0x00); // data byte
 digitalWrite(Slaveselect,HIGH);
 delay(5000);
 
 digitalWrite(Slaveselect,LOW);
 SPI.transfer(FWD); // play
 SPI.transfer(0x00); // data byte
 digitalWrite(Slaveselect,HIGH);
 delay(100);
 
 }

some way you must transfer the start address

n the SPI mode, the user has full control via the serial interface in operating the device. This includes
random access to any location inside the memory array by specifying the start address and end
address of operations.

Moderator: cross post reemoved