58 lines
1.1 KiB
JavaScript
58 lines
1.1 KiB
JavaScript
import BaseService from '../service';
|
|
|
|
export default BaseService.extend({
|
|
modelName: 'Talk',
|
|
normalConstraints: {
|
|
talk: {
|
|
presence: true
|
|
}
|
|
},
|
|
audioConstraints: {
|
|
overwriteStrategy: {
|
|
presence: true
|
|
},
|
|
files: {
|
|
presence: true
|
|
}
|
|
},
|
|
ttsConstraints: {
|
|
talk: {
|
|
presence: true
|
|
},
|
|
ttsVoiceActor: {
|
|
presence: true
|
|
},
|
|
volume: {
|
|
presence: true,
|
|
numericality: {
|
|
notLessThan: -500,
|
|
notGreaterThan: 500
|
|
}
|
|
},
|
|
speechRate: {
|
|
presence: true,
|
|
numericality: {
|
|
notLessThan: -500,
|
|
notGreaterThan: 500
|
|
}
|
|
},
|
|
pitchRate: {
|
|
presence: true,
|
|
numericality: {
|
|
notLessThan: -500,
|
|
notGreaterThan: 500
|
|
}
|
|
}
|
|
},
|
|
updateConstraints: {
|
|
talk: {
|
|
presence: true
|
|
}
|
|
},
|
|
importConstraints: {
|
|
archive: {
|
|
presence: true
|
|
}
|
|
}
|
|
});
|