Error Compiling for board Arduino/Genuino Uno

Hello, I am a high school student who is using an arduino for my eagle scout project. I created a sound board and now, I want to make it so when I press a button the program runs for 30 seconds then waits until the button is pressed again. To do this, I found a library called timerone r11. GitHub - poipoi/TimerOne-r11: Arduino TimerOne library it also uses the tmrpcm library Home · TMRh20/TMRpcm Wiki · GitHub to read the wav files I put on my sd card. The soundboard program itself works fine, but when I added the commands for the timerone r11 it no longer compiles.

this is my code

#include <TimerOne.h>
#include <SD.h>
#define SD_ChipSelectPin 10
#include <TMRpcm.h>
TMRpcm tmrpcm;
TMRpcm audio;
char mychar;

const int bigButtonPin = A4;
const int buttonPinCat = 0;
const int buttonPinDog = 4;
const int buttonPinBird = 2;
const int buttonPinHorse = 3;
int buttonStateCat = 0;
int buttonStateDog = 0;
int buttonStateBird = 0;
int buttonStateHorse = 0;
int bigButtonState = 0;

void setup() {
Timer1.initialize(30000000);
tmrpcm.speakerPin = 9;
if (!SD.begin(SD_ChipSelectPin)) {
Serial.println("SD fail");
return;
}

pinMode(buttonPinCat, INPUT_PULLUP);
pinMode(buttonPinDog, INPUT_PULLUP);
pinMode(buttonPinBird, INPUT_PULLUP);
pinMode(buttonPinHorse, INPUT_PULLUP);
Serial.begin(9600);
}

void soundboard() {
buttonStateCat = digitalRead(buttonPinCat);
buttonStateDog = digitalRead(buttonPinDog);
buttonStateBird = digitalRead(buttonPinBird);
buttonStateHorse = digitalRead(buttonPinHorse);

if (buttonStateDog == LOW) {
tmrpcm.play("dog.wav");
delay(1000);
Serial.print("Dog\n");
}
if (buttonStateCat == LOW) {
tmrpcm.play("cat.wav");
delay(1000);
Serial.print("Cat\n");
}
if (buttonStateBird == LOW) {
tmrpcm.play("bird.wav");
delay(1000);
Serial.print("Bird\n");
}
if (buttonStateHorse == LOW) {
tmrpcm.play("horse.wav");
delay(1000);
Serial.print("Horse\n");
}
}
void loop() {
bigButtonState = digitalRead(bigButtonPin);
if (bigButtonState == LOW) {
Timer1.attachInterrupt( soundboard );
}
}

this is the compiler error

Arduino: 1.8.4 (Windows 10), Board: "Arduino/Genuino Uno"

Build options changed, rebuilding all
libraries\TMRpcm-master\TMRpcm.cpp.o (symbol from plugin): In function `sFile':

(.text+0x0): multiple definition of `__vector_13'

libraries\TimerOne-r11-master\TimerOne.cpp.o (symbol from plugin): (.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

Multiple libraries were found for "SD.h"
Used: C:\Users\evanh\OneDrive\Documents\Arduino\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
exit status 1
Error compiling for board Arduino/Genuino Uno.

Two libraries can't use the same timer interrupt.

So how would I be able to interrupt my program after 30 seconds without it?